Дано число A (> 1). Вывести наибольшее из целых чисел K, для которых сумма 1 + 1/2 + ... + 1/K будет меньше A, и саму эту сумму
Категория: Delphi/Pascal
2013-03-10 21:59:02
code: #pascal
program while14; uses crt; var a,i,k:integer; sum:real; begin clrscr; write('Введите число '); readln(a); sum:=0; k:=1; while sum < a do begin sum:=sum+1/k; inc(k); end; writeln('Число ',k-1); writeln('Сумма ',sum-1/k); readln; end.
Поделиться: