Предмет: Информатика,
автор: Geddemin31
Какую задачу позволяет решить приведённая ниже программа?
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 и все отрицательніе числа
Похожие вопросы
Предмет: Русский язык,
автор: Никуся111
Предмет: Русский язык,
автор: лейс656
Предмет: Русский язык,
автор: alexey7370
Предмет: Математика,
автор: alikhanamnzholmaster