Advertisement
nlrn

MIREA_R1-Mersov-n4

Nov 19th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.56 KB | None | 0 0
  1. /* TERNOGON.NET | MIREA 20X8 */
  2.  
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. int main(){
  7.     RE:
  8.     int sum = 0;
  9.     int rzX, rzY = 0;
  10.     system("chcp 1251 > nul");
  11.     cout << "Введите размерность массива, не превышающую 15x15: \n";
  12.     cout << "Введите количество строк: ";
  13.     cin >> rzX;                                                             //Вводим количество строк
  14.     cout << "Введите количество столбцов: ";
  15.     cin >> rzY;                                                             //Вводим количество столбцов
  16.     if ((rzX > 15 or rzY > 15) or (rzX == 0 or rzY == 0)) {                 //Проверка размерности
  17.         cout << "Ошибка, указанная размерность не допустима.\n";
  18.         system("pause");
  19.         goto RE;
  20.     }
  21.     else {
  22.         int mas[rzX][rzY];                                                  //Создание массива указаной размерности
  23.         for (int i = 1; i <= rzX; i++) {
  24.             for (int j = 1; j <= rzY; j++) {                            //Отсчет идет от 1, так как мы указали количество строк не считая 0.
  25.                 cin >> mas[i][j];                                           //Ввод массива по строкам с клавиатуры
  26.                 if (i % 2 == 0) {                                           //Проверка на четность
  27.                     sum += mas[i][j];
  28.                 }
  29.             }
  30.         }  
  31.     cout << "Полученная сумма элементов четных строк: " << sum << endl;      //Ввывод результата
  32.     system("pause");
  33.     goto RE;
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement