• Помогите, пожалуйста!
    1. Написать программу которая ищет n! (цикл while)

    2. Написать программу, которая находит число Р = (1-1/2)(1-1/3)*...*(1-1/n). N вводится с клавиатуры. (цикл for)

Ответы 1

  • Ответ:

    Объяснение:

    1.

    var

     k:integer;

     p:integer;

     n:integer;

    begin

     readln(n);

     

     p:=1;

     k:=1;

     

     while (k <= n) do begin

       p:=p*k;

       k:=k+1;

     end;

     

     writeln(p);

     

    end.

    2.

    var

     k:integer;

     p:real;

     n:integer;

    begin

     readln(n);

     

     p:=1;

     

     for k:=2 to n do begin

       p:=p*(1 - (1/k));

     end;

     

     writeln(p);

     

    end.

    • Автор:

      wilber
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years