Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. int main()
  6. {
  7. int input;
  8. std::vector <int> numbers = {};
  9. std::vector <int> evenNumber = {};
  10. std::vector <int> unevenNumber = {};
  11.  
  12.     do {
  13.         std::cin >> input;
  14.         numbers.push_back(input);
  15.     } while (input >= 0);
  16.    
  17.     for (int i = 0; i < numbers.size(); i++) {
  18.         if (numbers[i]%2 == 0) {
  19.             evenNumber.push_back(numbers[i]);
  20.         } else {
  21.             unevenNumber.push_back(numbers[i]);
  22.         }
  23.     }
  24.    
  25.     std::cout << "Najmniesza liczba parzysta: " << *std::min_element (std::begin(evenNumber), std::end(evenNumber)) << "\n";
  26.     for (int j = 0; j < evenNumber.size(); j++) {
  27.         std::cout << evenNumber[j] << ", ";
  28.     }
  29.     std::cout << "\n";
  30.     sort (std::begin(evenNumber), std::end(evenNumber));
  31.     for (auto x : evenNumber) {
  32.         std::cout << x;
  33.     }
  34.     std::cout << "\n";
  35.     std::cout << "Ilosc elemntow nieparzystych: " << unevenNumber.size() << "\n";
  36.     for (int k = 0; k < unevenNumber.size(); k++) {
  37.         std::cout << unevenNumber[k] << ", ";
  38.     }
  39.  
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement