• Дана квадратная матрица порядка N.В матрице вычислить среднее арифметическое положительных элементов,стоящих на главной

Ответы 1

  • #include <iostream>int main(){ //размер массива const int n = 3; //сам массив со значениями int a[n][n] = { { 1, 2, 3 }, { 4, -5, 6 }, { 7, 8, 9 } }; //сумма положительных элементов диагонали float sum = 0; //количество положительных элементов диагонали int c = 0; //цикл для обхода массива for (int i = 0; i < n; i++) //проверяем что бы элемент был положительным if (a[i][i] > 0) { //увеличиваем количество положительных элементов c++; //добавляем элемент диагонали к сумме sum += a[i][i]; } //делим сумму на количество положительных елементов в диагонали и получаем среднее sum = sum / c; std::cout << sum; return 0;}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years