Дано вещественное число а. Напечатать все значения n ,при которых 1+(1/2)+(1/3)+..+(1/n)<a
Ответы на вопрос
Ответил fofgogjoj
0
program fofgogjoj;
var
n:integer;
a,s:real;
begin
repeat
Writeln('Введите вещественное число a');
Read(a);
until a>1;
s:=0;
n:=1;
while s<a-1/n do
begin
s:=s+1/n;
Write(n:4);
n:=n+1;
end;
Writeln;
Writeln('s=',s:0:4);
end.
Не советую печатать число большее 10 xD
var
n:integer;
a,s:real;
begin
repeat
Writeln('Введите вещественное число a');
Read(a);
until a>1;
s:=0;
n:=1;
while s<a-1/n do
begin
s:=s+1/n;
Write(n:4);
n:=n+1;
end;
Writeln;
Writeln('s=',s:0:4);
end.
Не советую печатать число большее 10 xD
Ответил Norton640
0
СПС )
Ответил fofgogjoj
0
не за что!
Ответил Norton640
0
))
Новые вопросы
Математика,
2 года назад
Қазақ тiлi,
2 года назад
Математика,
10 лет назад
Математика,
10 лет назад
Химия,
10 лет назад