Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
kamilamih
10.07.2020 12:05 •
Информатика
Решить в ! дана матрица а состоящая из m строк n столбцов найти среднее арифметическое трех элементов матрицы каждый из которых больше находящегося с ним в одной строчке элемента главной диагонали и сумму элементов главной диагонали
Показать ответ
Ответ:
alan550
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 оценок)
Популярные вопросы: Информатика
zina0785ozew68
04.10.2020 05:00
Тема Excel, выручайте! 1. Выражение , введенное в ячейку электронной таблицы, будет определено программой, как «формула» и в ячейку будет помещен результат вычислений....
adilyaarslanov
02.12.2021 21:46
Які мови програмування ви знаєте та до яких типів вони відносяться? (Вкажіть хоча би 5 мов програмування)....
nastya4030
26.11.2021 11:57
Составить программу вычисления суммы элементов массива на языке Паскаль...
GOKAS
30.10.2021 20:52
1.Заполнить массив состоящий из 20 чисел с клавиатуры и вывести все его элементы в столбик.Вычислить сумму элементов массива.2.Задайте с генератора случайных чисел массив...
amitabonbon
25.10.2022 06:41
Для передачи секретного сообщения на английском языке использовался равномерный двоичный код : каждый символ исходного сообщения кодировался двоичной цепочкой одной и той...
Azdes
09.02.2023 00:24
Определите результат выполнения программы: a=68a//10z1=a%5z2=a//10print (z1+z2+a%9)1) 282) 143) 7...
ElleFox
21.10.2021 11:31
IDE анықтамасын табыныз...
pro100pakp01iyt
08.01.2020 03:42
Журнал состоит из 35 страниц, на каждой второй странице расположена фотокартинка занимающая целый лист. страница текста содержит 30 строк по 45 символов. чему равен информационный...
katesgo
15.01.2022 23:41
Определите значение переменной а после выполнения фрагмента алгоритма. а: =2 в: =2 нц в: =в+5 а: =а+3 кц при в 14 можно, , только полное решение с разбором...
5628462847
06.04.2023 14:53
Переведите программу из питона в паскаль ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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);
...