Var a, b: integer; tab: array [1..15] of integer; begin randomize; for a : = 1 to 15 do begin tab[a] : = random(-15, 15); writeln(a, ' - элемент = ', tab[a]); end; b : = tab[1]; for a : = 2 to 15 do begin if tab [a] > b then b : = tab[a]; end; writeln('наибольший элемент массива = ', b); end. найти сумму массива. как?
166
500
Ответы на вопрос:
Var a, b, s: integer; tab: array [1..15] of integer; begin randomize; for a : = 1 to 15 do begin tab[a] : = random(-15, 15); writeln(a, ' - элемент = ', tab[a]); end; b : = tab[1]; s: =0; for a : = 1 to 15 do begin if tab [a] > b then b : = tab[a]; s: =s+tab[a]; end; writeln('наибольший элемент массива = ', b); writeln('s = ',s); end. пример: 1 - элемент = 15 2 - элемент = -10 3 - элемент = 5 4 - элемент = -6 5 - элемент = -14 6 - элемент = -1 7 - элемент = 9 8 - элемент = -7 9 - элемент = 1 10 - элемент = 15 11 - элемент = -4 12 - элемент = -5 13 - элемент = -6 14 - элемент = 7 15 - элемент = 10 наибольший элемент массива = 15 s = 9
Program gt; var n,s,p: integer; begin readln(n); s: =n div 10000+(n mod 100)div 10; p: =(n mod 10)*((n div 1000)mod 10); writeln(s,' ',p); end.
Популярно: Информатика
-
акылбек506.03.2020 05:36
-
Oleganaft21.02.2020 14:22
-
Аносип19.04.2022 21:47
-
TimLih99018.11.2022 01:40
-
KarinaCorso11.04.2020 03:54
-
Lolkekcheburecks27.04.2020 20:08
-
ALBERTALBERT200415.10.2020 17:16
-
BooHazz12.12.2022 18:17
-
Дарья2203124.06.2020 08:49
-
elizavetaivlic09.09.2020 06:22