Advertisement
avr39ripe

PrintNumbersFromRangeWithMenu

May 29th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.96 KB | None | 0 0
  1. #include < iostream >
  2.  
  3. int main()
  4. {
  5.     int numberFirst, numberSecond;
  6.     std::cout << "\nEnter first number\n";
  7.     std::cin >> numberFirst;
  8.     std::cout << "\nEnter second number\n";
  9.     std::cin >> numberSecond;
  10.     int operation;
  11.     std::cout << "\nGreat, now choose an operation\n";
  12.     std::cout << "\n1 - if you want to see even numbers\n";
  13.     std::cout << "\n2 - if you want to see odd numbers\n";
  14.     std::cout << "\n3 - if you want to see multy seven numbers\n";
  15.     std::cin >> operation;
  16.     std::cout << '\n';
  17.  
  18.     int tmp{};
  19.     if (numberFirst > numberSecond)
  20.     {
  21.         tmp = numberFirst;
  22.         numberFirst = numberSecond;
  23.         numberSecond = tmp;
  24.     }
  25.  
  26.     for (bool flag{false}; numberFirst < numberSecond; ++numberFirst)
  27.     {
  28.         flag = false;
  29.         if (operation == 1 and numberFirst % 2 == 0) { flag = true; };
  30.         if (operation == 2 and numberFirst % 2 != 0) { flag = true; };
  31.         if (operation == 3 and numberFirst % 7 == 0) { flag = true; };
  32.         if (flag) { std::cout << numberFirst << '\n'; };
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement