Какую задачу позволяет решить приведённая ниже программа?
var a: array[1..100] of real; i, n: integer; s, sred: real;
begin
write (‘n=’);
readln (n);
s:=0;
for i:=1 to n do
begin
write (‘введите число’);
readln (a[i]);
if i mod 2 = 0 then s:=s+a[i]
end;
writeln(s)
end.
Ответы
Ответ дал:
0
Ответ:
Найти произведение элементов одномерного массива, состоящего из n элементов.
Geddemin31:
Это и есть задача позволяет решить приведённая ниже программа?
думаю, да
а как понять это i mod 2 = 0
если не ошибаюсь, это условный оператор, который позволяет определить четное число или нечётное
тогда произведение всех четных элементов массива
а вот, нашел
немног ошибся
Если остаток от деления переменной i на 2 = 0 и переменная i не равна нулю или переменная i больше 10 и остаток от деления i на 10 = 5 или переменная i меньше 2 тогда продолжить алгоритм
тогда да кратное 2
там точно ИЛИ i меньше 2 тогда под условие подходит 1 и все отрицательніе числа
Вас заинтересует
2 года назад
2 года назад
7 лет назад
7 лет назад