Pascalabc.net задать массив из 8-ми элементов заданных с клавиатуры. найти среднеарифметическое всех элементов и наибольший элемент. (в развёрнутой форме, без команд readinteger, readarrinteger, average и др.)
207
353
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1600 от 23.12.2017 // внимание! если программа не работает, обновите версию! begin var (n,s,max): =(8,0,-maxint); var a: =new integer[n]; write('введите 8 элементов массива: '); for var i: =0 to n-1 do begin read(a[i]); s+=a[i]; if a[i]> max then max: =a[i] end; writeln('max=',max,', среднее=',s/n: 0: 5) end. пример введите 8 элементов массива: 38 46 29 50 42 38 40 41 max=50, среднее=40.50000
Program wk; var m: array [1..8] of integer; i: integer; sr: real; imax: integer ; begin sr: =0; imax: =0; for i: =1 to 8 do begin readln(m[i]); if m[i]> imax then imax: =m[i]; end; for i: =1 to 7 do sr: =m[i]+m[i+1]; writeln('среднее арифметическое=',sr/8); writeln('наибольший элемент =',imax) end.
Популярно: Информатика
-
elmariya06.02.2020 13:58
-
taklecovatana29.12.2022 04:32
-
Mimosa123307.08.2021 13:43
-
Egorka00000000028.01.2022 18:43
-
vitysablot30.08.2022 04:47
-
sebtetfGек5у22.09.2022 07:02
-
olysenko29010.06.2020 13:51
-
aaaaanastya9228.02.2021 20:57
-
SpiritAlice10.07.2021 07:58
-
228даша22825.02.2022 21:37