fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. int main()
  6. {
  7. std::vector<int> items1(10);
  8. std::iota(items1.begin(),items1.end(),0);//fill with numbers from 1 to 50
  9. std::random_shuffle(items1.begin(), items1.end());//taviz mahal item ha be soorat random
  10. for(auto& i:items1){
  11. std::cout<<i<<" ";
  12. }
  13. std::vector<int> items2(10);
  14. std::iota(items2.begin(),items2.end(),0);
  15. std::random_shuffle(items2.begin(), items2.end());
  16. std::cout<<'\n';
  17. for(auto& i:items2){
  18. std::cout<<i<<" ";
  19. }
  20.  
  21. std::vector<int> result(10);
  22. std::transform(items1.begin(), items1.end(), items2.begin(),
  23. result.begin(), std::plus<int>());
  24.  
  25. std::cout<<'\n';
  26. for(auto& i:result){
  27. std::cout<<i<<" ";
  28. }
  29. }
  30.  
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
4   3   7   8   0   5   2   1   6   9   
4   5   2   3   0   1   9   6   7   8   
8   8   9   11   0   6   11   7   13   17