заранее Известен диапазон [0, 36]. Запишите его на языке программирования.
2) Используя готовый листинг программы, переделать его к следующему
условию задачи: Дан массив Q, состоящий из 20 элементов целого типа.
Найти сумму элементов массива.
Program zadacha;
var
mass: array [1..15] of real;
i, z: integer;
begin
for i:=1 to 15 do
readln (mass[i]);
for i:=1 to 15 do
if mass[i]>8
then z:= z * mass[i];
writeln ('Сумма массива равна: ', z);
end.
8102030 или ЖИТЬ
Объяснение:
Можем рассмотреть поэтапно, начиная с конца варианты ответа:
1. 8152535
Первая буква может быть только 8, т.к. буквы 81 нет;Вторая может быть как 1 так и 15, при этом дальше это не создаёт какую-то ошибку: 2/25, 5/3 и т.д. варианты.Следовательно этот вариант не подходит.
2. 8112233
Первая буква только 8;вторая как 1 так и 11, при этом дальше не создаётся ошибки: 12/2, 2/2/23 и т.д. варианты.Следовательно этот вариант не подходит.
3. 8112131
Первая буква только 8;Вторая как 1 так и 11, и, в целом, такой же результат как и с предыдущим вариантом ответа.Следовательно, этот вариант не подходит.
4. 8102030
Первая буква только 8;Вторая только 10, потому что, если взять 1, то следующая будет 0, но такого быть не может;Третья только 20, аналогичная ситуация;Четвёртая только 30, аналогичная ситуация.В результате чего это единственно верный вариант расшифровки.
Надеюсь, логика понятна.