P=(1-1/2)*(1-1/4)*(1-1/6)...(1-1/2n)помогите с помощью цикла (while , repeat)

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

P=(1-1/2)*(1-1/4)*(1-1/6)...(1-1/2n)
помогите с помощью цикла (while , repeat)


Информатика (20 баллов) | 76 просмотров
Дан 1 ответ
0 голосов

Begin
    var n := ReadlnInteger('n =');
    var p := 1.0;
    var i := 1;
    while (i <= n) do begin<br>        p *= (1 - 1/(2 * i));
        i += 1;
    end;
    p.Println;
end.

(2.5k баллов)