Предмет: Информатика, автор: nmarcuk690

на С++ Дано матрицю А розміром 6х7. Для кожного рядка матриці обчислити суму елементів, значення яких перевищує задане число С-18.6.​

Ответы

Автор ответа: salpsx
0

#include <iostream>

using namespace std;

int main() {

   const int rows = 6;

   const int columns = 7;

   double A[rows][columns] = {{1.2, 3.4, 5.6, 7.8, 9.1, 10.5, 11.2},

                              {2.3, 4.5, 6.7, 8.9, 10.2, 11.6, 12.3},

                              {3.4, 5.6, 7.8, 9.0, 11.3, 12.7, 13.4},

                              {4.5, 6.7, 8.9, 10.1, 12.4, 13.8, 14.5},

                              {5.6, 7.8, 9.0, 11.2, 13.5, 14.9, 15.6},

                              {6.7, 8.9, 10.1, 12.3, 14.6, 15.0, 16.7}};

   double C = 18.6;

   for (int i = 0; i < rows; i++) {

       double sum = 0;

       for (int j = 0; j < columns; j++) {

           if (A[i][j] > C) {

               sum += A[i][j];

           }

       }

       cout << "Сумма элементов строки " << i + 1 << ", превышающих " << C << ": " << sum << endl;

   }

   return 0;

}

Похожие вопросы