Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using std::cout; using std::cin;
  5. using std::vector;
  6. using std::string;
  7. using std::endl;
  8.  
  9. int main() {
  10. vector<int> integer_set;
  11. int sum_adjacent, sum_separate;
  12. for(int element; cin>>element; integer_set.push_back(element));
  13. for(auto it=integer_set.cbegin(); (it+1) != integer_set.cend(); ++it){
  14. sum_adjacent= *it+ *(it+1);
  15. cout << sum_adjacent<<" ";
  16. }
  17. cout << endl;
  18. if(integer_set.size() % 2==0) {
  19. for (auto it2 = integer_set.begin(); it2!=integer_set.begin()+(integer_set.end()-integer_set.begin())/2; ++it2){
  20. sum_separate= *it2+ *(integer_set.end()-it2-1+integer_set.begin());
  21. cout << sum_separate<<" ";
  22. }
  23. }else{
  24. for (auto it2 = integer_set.begin(); it2!=integer_set.begin()+(integer_set.end()-integer_set.begin()-1)/2; ++it2){
  25. sum_separate= *it2+ *(integer_set.end()-it2-1+integer_set.begin());
  26. cout << sum_separate<<" ";
  27. }
  28. }
  29. return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement