Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
klanfaktorp082lg
30.03.2020 11:09 •
Информатика
Решить в ! дана матрица а состоящая из m строк n столбцов найти среднее арифметическое трех элементов матрицы каждый из которых больше находящегося с ним в одной строчке элемента главной диагонали и сумму элементов главной диагонали
Показать ответ
Ответ:
назар173
06.10.2020 14:03
#include <stdio.h>
#define N ...
#define M ...
#define _MIN(a, b) ((a) < (b) ? (a) : (b))
...
int
A[N][M],
sumOfDiagonal = 0,
sumOfEl = 0,
numOfEl = 0,
diagonalEl,
border,
i, j;
...
border = _MIN(N, M);
for (i = 0; i < border; i++)
sumOfDiagonal += A[i][i];
printf("Sum of the main diagonal elements = %i\n", sumOfDiagonal);
for (i = 0; i < border; i++)
{
diagonalEl = A[i][i];
for (j = 0; j < M; j++)
if (A[i][j] > diagonalEl)
sumOfEl += A[i][j], numOfEl++;
}
printf("The arithmetic mean of the elements = %f\n", (double)sumOfEl / numOfEl);
...
0,0
(0 оценок)
Популярные вопросы: Информатика
aabeldinova
06.09.2020 03:42
Даны пять действительных чисел: x, y, xc, yc, r. проверьте, принадлежит ли точка (xy) кругу с центром (xcyc) и радиусом r. если точка принадлежит кругу, выведите слово yes, иначе...
X5Z6
06.09.2020 03:42
Дано действительное положительное число a и целоe число n. вычислите an. решение оформите в виде функции power(a, n). стандартной функцией возведения в степень пользоваться нельзя....
Миша1112994
07.05.2022 20:30
Уякому з наведених форматів файлів не можна зберегти документ ms word? а) doc б) rtf в) xls г) txt...
ИНА1111
25.03.2022 20:31
Где найти порты com1 и com2 на windows 7...
Vyacheslav009
24.10.2021 03:33
Диана загадала одного из зверей: панда, верблюд, лиса, кошка, кабан. ондатра, енот, волк, жираф. петя выяснил, сколько букв «а» в названии животного, загаданного дианой. какое максимальное...
sedvl
06.09.2020 14:43
Математикалык модельдеудин компьютерлик модельдеудин айырмашылыгын атандар тез ичтеп бериниздершиии...
89271870095
15.03.2020 18:17
Дано вещественное число х. Вычислить значение функции f(х), определяемую таким образом: f(x) = 0, при x = -2; f(x) = x при -2 x =2, f(x) = x4, в противном случае. 2.. Вычислить...
скмниниручвк
20.06.2020 17:07
A=1.4мб=59смF-?Атмосферное сжатие принять равным 100Кпа...
Андрей22256987654
04.05.2020 07:41
Угол между векторами → a и → b равен γ . Найдите ∣ ∣ ∣ → b ∣ ∣ ∣ , если известно, что → a ⋅ → b = − 72 , 9 ; ∣ ∣ → a ∣ ∣ = 9 ; c o s γ = − 0 , 9...
Kaytha
04.02.2021 23:23
Написати інтерв ю в публіцистичному стилі...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#define N ...
#define M ...
#define _MIN(a, b) ((a) < (b) ? (a) : (b))
...
int
A[N][M],
sumOfDiagonal = 0,
sumOfEl = 0,
numOfEl = 0,
diagonalEl,
border,
i, j;
...
border = _MIN(N, M);
for (i = 0; i < border; i++)
sumOfDiagonal += A[i][i];
printf("Sum of the main diagonal elements = %i\n", sumOfDiagonal);
for (i = 0; i < border; i++)
{
diagonalEl = A[i][i];
for (j = 0; j < M; j++)
if (A[i][j] > diagonalEl)
sumOfEl += A[i][j], numOfEl++;
}
printf("The arithmetic mean of the elements = %f\n", (double)sumOfEl / numOfEl);
...