zsv073625
?>

Для заданного числа n составьте программу вычисления суммы s=1+1/2+1/3+1/4+…+1/n, где n – натуральное число через repeat,

Информатика

Ответы

MN-Natusik80
Program for_znaniya; var n, i, c, t, sum: integer;   begin    readln(n);     c  : =  0;     for i: = 1 to n do         begin                sum : = 0;                 t : = i;                 repeat            sum : = sum + t mod 10;                     t : = t div 10;                 until t = 0;                     if (i mod sum) = 0 then inc(c)          end;       writeln(c)    end.
ElenaSkvortsova2
// pascalabc.net 3.3, сборка 1634 от 14.02.2018 // внимание! если программа не работает, обновите версию! begin   var n: =readinteger('n=');   var p: =0;   for var i: =1 to n do begin       var (k,s): =(i,0);       while k> 0 do begin           s+=k mod 10;           k: =k div 10           end;       if i mod s=0 then p+=1       end;   writeln(p) end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Для заданного числа n составьте программу вычисления суммы s=1+1/2+1/3+1/4+…+1/n, где n – натуральное число через repeat,
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Voronina747
bellenru
lescha-77766
ganna1790
Fedorovna
Valentina1520
tyrnaus
Zukhra Andreevich1040
rastockin8410
alexeylipatov
contact
annasv8
layna1241383
Михайловна991
Lugovoi