Advertisement
Gilthawk23

Зачетная задача

Dec 2nd, 2020 (edited)
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.     setlocale(LC_ALL, "Russian");
  8.     int number, chisel, sum = 0;
  9.     cout << "Введите количество чисел в последовательности" << endl;
  10.     cin >> chisel;
  11.  
  12.     if ((chisel <= 100)&&(chisel>0)) {
  13.         for (int i = 1; i <= chisel; i++) {
  14.             cout << "Введите " << i << "-ое число последовательности" << endl;
  15.             cin >> number;
  16.             if ((number <= 300)&&(number>0)) {
  17.                 if ((number % 2 != 0) && (number % 5 == 0)) { sum += number; }
  18.             }
  19.             else if (number <= 0) { cout << number << " не является натуральным числом" << endl; exit(0); }
  20.             else if (number > 300) { cout << i <<"-ое число больше чем 300" << endl; exit(0); }
  21.         }
  22.         if (sum != 0) {
  23.             cout << "Сумма нечетных и кратных 5 = " << sum << endl;
  24.         }
  25.         else { cout << "В последовательности нет чисел, нечетных и кратных 5" << endl; }
  26.     }
  27.     else if (chisel < 1) { cout << "Количество чисел в последовательности не может быть = 0 или < 0" << endl; }
  28.     else if (chisel > 100) { cout << "К сожалению, данная программа не научилась считать количество чисел > 100" << endl; }
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement