• Проблема с программой, помогите решить. Не выводит результат
    var a,i: integer;
    b:real;
    begin
    writeln('Введите значение a: ');
    readln (a);
    b:=0;
    i:=1;
    while i<= a do
    b:= b+1/i;
    writeln('b= ', b);
    end.

Ответы 2

  • var

       a, i: integer;  

       b: real;

    begin

       writeln('Введите значение a: ');  

       readln(a);

       b := 0;  

       i := 1;

       while i <= a do  

       begin

           b := b + 1 / i;  

           inc(i);

       end;

       writeln('b= ', b);

    end.

  • в цикле

    while i <= a do b:= b+1/i;

    у тебя никак не меняются ни i ни a, поэтому получается бесконечный цикл из которого программа никогда не выйдет.

  • Добавить свой ответ

Войти через Google

или

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

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

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