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*
Комментарий*

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

delo1005
printlublino
sergeykirushev
Kolosove5465
irohmichaelchikaodiri
info292
gorushko-tabak3
Demina-Khokhlov584
VladimirovichKazakova1202
Можарова14
Immortal3331
Yelena_Yuliya1847
rukodelnizza1
IAleksandrovna45
toxicfish