fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4.  
  5. using std::string; using std::vector; using std::cout; using std::cin; using std::endl;
  6.  
  7. int main ()
  8. {
  9. vector<unsigned> numbers {5, 6, 7, 8, 9, 10};
  10.  
  11. auto count = numbers.size();
  12.  
  13. std::cout << " adjacent pair: " << std::endl;
  14. for (auto i = 0; i < numbers.size()-1; i++)
  15. {
  16. std::cout << (numbers[i] + numbers[i+1]) << "\t";
  17. }
  18. std::cout << std::endl;
  19.  
  20. std::cout << " head-tail pair: " << std::endl;
  21. for (auto i = 0; i < count/2; ++i)
  22. {
  23. std::cout << (numbers[i] + numbers[count - i -1]) << "\t";
  24. }
  25. std::cout << std::endl;
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 3060KB
stdin
Standard input is empty
stdout
 adjacent pair: 
11	13	15	17	19	
 head-tail pair: 
15	15	15