на С++ Дано матрицю А розміром 6х7. Для кожного рядка матриці обчислити суму елементів, значення яких перевищує задане число С-18.6.
Ответы
#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;
}