Заполните массив первыми числами фибоначчи
python
Решение нужно сделать без регулярных выражений и функций
292
388
Ответы на вопрос:
// freepascal var n, k, s: integer; a: array of integer; function isprime(n: integer): boolean; var i: integer; begin if n < = 1 then exit(false) else if n < = 3 then exit(true) else if (n mod 2 = 0) or (n mod 3 = 0) then exit(false); i : = 5; while (i * i) < = n do begin if (n mod i = 0) or (n mod (i + 2) = 0) then exit(false); i : = i + 6; end; exit(true); end; begin s : = 0; write('n = '); readln(n); setlength(a, n); for k : = 0 to (n - 1) do begin write('a[', k, '] = '); readln(a[k]); if isprime(k) then s : = s + a[k]; end; writeln('ответ: ', s); end.
Популярно: Информатика
-
Bdbdbbfbrhr03.02.2023 09:57
-
kcufka12345678917.05.2021 06:37
-
yaksyta09.03.2020 12:02
-
Максиmm27.01.2021 19:37
-
Dushanbe200305.01.2020 14:43
-
Odagio19.09.2020 19:19
-
guest24611.11.2020 22:35
-
Whitestar12312.10.2022 16:57
-
АнонАнонимовиччч20.05.2021 04:15
-
katyatop1207.06.2022 05:28