Обработка двумерных массивов. алгоритм вычисления среднего значения массива, пример программы
131
328
Ответы на вопрос:
Пример, ненужное уберешь const handsfree = true; var a: array[1..100, 1..100] of real; max, min: real; sum, product: real; i, j, m, n, k: integer; begin {ввод матрицы} if handsfree then begin n : = random(20) + 2; m : = random(20) + 2; end else begin write('n, m ='); readln(n, m); end; writeln('данные матрицы: '); for i : = 1 to m do begin for j : = 1 to n do if handsfree then begin a[i, j] : = random(100) - 50; write(a[i, j]: 4, ' ') end else read(a[i, j]); writeln; end; {минимумы и максимумы} max : = a[1, 1]; min : = a[1, 1]; for i : = 1 to m do for j : = 1 to n do begin if max < a[i, j] then max : = a[i, j]; if min > a[i, j] then min : = a[i, j]; end; writeln('max = ', max); writeln('min = ', min); {сумма, произведение, пр. агригаты} sum : = 0; product : = 1; for i : = 1 to m do for j : = 1 to n do if a[i, j] < > 0 then {если нужен фильтр} begin sum : = sum + a[i, j]; product : = product * a[i, j]; k : = k + 1; end; writeln('sum = ', sum); writeln('product = ', product); writeln('average = ', sum / (n * m)); writeln('average (selected) = ', sum / k); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
muxametzhanovad04.09.2022 20:15
-
какахааа21.12.2022 05:08
-
baha2001zzz07.12.2021 20:07
-
tomatlinder31.05.2023 01:25
-
Dhshssh31.03.2023 04:53
-
lyubasha198808.06.2021 20:39
-
999876506.01.2021 06:24
-
grinanovatana211.07.2022 02:04
-
marek217.01.2021 07:17
-
КастрюлькаПик23.05.2021 23:19
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.