ПАСКАЛЬ! НАЧАЛЬНЫЙ УРОВЕНЬ! ПОМОГИТЕ!
С циклом WHILE (без массива! без repeat! и т.д). Максимально просто и понятно.

Произведение N первых нечетных чисел равно P. Определить, сколько сомножителей взято.


maxpavlutenkof: а причем здесь цикл while ? Или нужно вводить последовательность , если да , то вводить пользователю или компуктеру ,и как программа должна понять , что последовательность завершена?
BlackSea1: 0 - конец последовательности в таком случае.

Ответы

Ответ дал: icYFTLRU
0

var

n : integer;

p : integer;

x : integer;

c : integer;

begin

c := 0;

readln(n,p);

readln(x);

while (x <> 0) do

begin

if (x mod 2 <> 0) then

c += 1;

readln(x);

end;

writeln(c);

end.

??? Непонятное условие.

Вас заинтересует