Дан массив в(n*m) ).элементы массива ввести случайным образом.найти сумму элементов в каждой строке, больших среднего арифметического элементов данной строки паскаль
259
288
Ответы на вопрос:
// pascalabc.net 3.0, сборка 1128 begin var m: =readinteger('число строк: '); var n: =readinteger('число колонок'); var a: =matrixrandom(m,n,-10,20); writeln('сгенерированный массив'); for var i: =0 to m-1 do begin for var j: =0 to n-1 do write(a[i,j]: 4); writeln end; writeln('найденные суммы'); for var i: =0 to m-1 do begin var avg: =0.0; for var j: =0 to n-1 do avg+=a[i,j]; avg/=n; var s: =0; for var j: =0 to n-1 do if a[i,j]> avg then s+=a[i,j]; write(s,' ') end; writeln end. тестовое решение: число строк: 5 число колонок 7 сгенерированный массив 19 14 -6 -8 2 -3 11 2 -8 -9 18 6 -6 -9 -5 -1 2 -6 -6 15 -4 13 19 2 6 -10 5 15 13 1 0 -2 -8 20 18 найденные суммы 44 26 17 47 51
1) 11001100.10011000.10111110.01000111 = 204.152.190.71; 2) 11011110.11000011.10100010.00110010 = 222.195.162.50
Популярно: Информатика
-
kamillavoice27.02.2021 10:52
-
valera25303.12.2021 21:36
-
dibalabagdasar09.03.2021 01:58
-
Maria2005y28.10.2020 12:42
-
Vadosik22811.02.2021 07:48
-
няхамилаха17.04.2023 00:02
-
sevara22129.08.2021 16:15
-
chhfyf28.11.2022 23:23
-
sebinavala199725.07.2022 12:04
-
Vlab3653420.12.2020 14:11