Cоставить программу вычисления суммы элементов массива состоящего из 16 случайных чисел, принадлежащих диапазону (-20; 80], стоящих на чётных местах.
294
374
Ответы на вопрос:
1. современное, короткое и быстрое решение // pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(16,-20,80); a.println; writeln('s=',a.where((x,i)-> i.isodd).sum) end. пример 61 64 70 22 76 22 18 44 36 53 29 -9 42 -19 66 34 s=211 2. а вот так все еще учат в большинстве школ (стиль образца 70-80х годов прошлого века) const n=16; var i,s: integer; a: array[1..n] of integer; begin randomize; s: =0; for i: =1 to n do begin a[i]: =random(101)-20; write(a[i],' '); if i mod 2=0 then s: =s+a[i] end; writeln; writeln('s=',s) end.
Родине - цены нет
36 34 15 24 33 16 - 46 16 33 55 33 16 42
Нет в мире краше Родины нашей
33 16 42 13 32 24 36 16 26 36 11 52 16 36 34 15 24 33 55 33 11 52 16 25
Жить - Родине служить
22 24 42 56 - 36 34 15 24 33 16 41 31 43 22 24 42 56
Популярно: Информатика
-
dashani756210.10.2021 21:08
-
AlexandraFox1311.12.2021 07:36
-
Лисичка666114.07.2020 22:45
-
zenfnfsj24.11.2021 14:38
-
MILKovka26.09.2022 16:06
-
арсаева11.12.2021 17:26
-
polinakarpenko314.08.2022 07:39
-
anastasiaruabenko14.02.2021 13:08
-
Кларесия1019.06.2020 12:47
-
СвежийГусь29.06.2022 09:46