Проблема с программой, помогите решить. Не выводит результат
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.
Ответы на вопрос
Ответил alex44170
0
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.
Ответил ingr
0
в цикле
while i <= a do b:= b+1/i;
у тебя никак не меняются ни i ни a, поэтому получается бесконечный цикл из которого программа никогда не выйдет.
Новые вопросы
Русский язык,
2 года назад
Українська мова,
2 года назад
Алгебра,
7 лет назад
Литература,
7 лет назад
Математика,
9 лет назад