Переведите с pascal на pythoni: =k-1; while i> =1 do begin a[i]: =a[i+1]-1; a[n-i+1]: =a[i]; dec(i); end;
193
325
Ответы на вопрос:
// pascalabc.net 3.1, сборка 1195 от 09.03.2016 begin var n: =readinteger('n='); var k: =0; var m: =3; repeat var s: =0; for var i: =1 to m div 2 do if m mod i=0 then s+=i; if s=m then begin print(m); inc(k) end; inc(m); until k=n end. тестовое решение: n= 4 6 28 496 8128 внимание: при n> 4 время вычисления может быть катастрофически большим!
Популярно: Информатика
-
natulina200915.09.2021 03:43
-
Данара2401.05.2020 07:02
-
andreyderdi15917.06.2023 09:55
-
guluamovalera05.12.2022 04:23
-
Anakina111.11.2021 15:16
-
znanija11415.10.2020 16:58
-
dasharisk210409.07.2021 13:39
-
НастяMAY03.08.2020 21:29
-
TeoRe19.12.2021 05:02
-
HeBce3HauKa16.09.2022 17:28