Составить программу вычисления произведения нечётных чисел меньши 16

0 голосов
111 просмотров

Составить программу вычисления произведения нечётных чисел меньши 16


Информатика (26 баллов) | 111 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var n:byte;
sum:integer;
begin
n:=16;
repeat
dec(n);
if (n mod 2)=0 then continue;
sum:=sum+n;
until n=0;
writeln(sum);
end.

(4.3k баллов)
0

Тут складывается , а надо умножать все не чётные числа

0

упс, ошибка, но она не критичная, просто замени знак "+" на "*"

0

Я менял знак ,он выдаёт 0

0

поставь в начале программы после begin sum:=1;

0

var n:byte;
sum:integer;
begin
n:=16;
sum:=1;
repeat
dec(n);
if (n mod 2)=0 then continue;
writeln(n);
sum:=sum*n;
until n=0;
writeln(sum);
end.

0

прошу прощения за предоставленные неудобства