Написати программу в c++. нехай дано послідовність чисел, яка закінчується 0. написати програму, яка рахує суму тих чисел послідовності, порядкові номери яких є простими числами використовувати цикли, без масивів.
197
378
Ответы на вопрос:
#include < iostream> using namespace std; bool isprime(int); int main() { setlocale(lc_all, "russian"); int sum = 0, c = 1, num; while (true) { cin > > num; if (num == 0) break; if ( isprime(c) ) sum += num; c++; } cout < < "результат: " < < sum; return 0; } bool isprime(int n) { if (n < 2) return false; if (n == 2) return true; if (n % 2 == 0) return false; for (int i = 3; (i * i) < = n; i += 2) { if (n % i == 0) return false; } return true; }
n = int(input("Кол-во чисел: "))
m = 1
for i in range(n):
if i > 0:
m *= i
print(m)
Популярно: Информатика
-
смпанк200416.01.2020 15:55
-
JaLOX2284805.06.2021 20:18
-
nikitosu504.09.2022 14:29
-
Ане4ка2124.10.2020 12:00
-
Hohlond05.03.2020 09:42
-
ТаСм23.02.2023 20:56
-
nyk15617.02.2022 11:09
-
princessTonya07.04.2023 01:01
-
IdzSen24.03.2022 17:33
-
Ivan25110901.03.2022 12:06