Задание 5. Определите результат выполнения данного цикла: for i in range(0,12,3):
print (i)
129
467
Ответы на вопрос:
#include < iostream> int fac(int n) { return n ? n*fac(n - 1) : 1; } int main() { int n; std: : cin > > n; for (int i = 1; i < n; ++i) { if (n == fac(i)){ std: : cout < < i < < "! = " < < n; break; } } return 0; } алгоритм не оптимизирован, но для учебных целей сойдет.
Популярно: Информатика
-
nparshina1404.05.2023 21:22
-
Snihdsfg23.09.2020 10:52
-
Кыкук26.08.2020 15:00
-
Гугко03.10.2020 10:38
-
Ринат200612.06.2020 06:18
-
kirillyamont225.11.2022 23:18
-
shamil2004219.01.2022 17:54
-
Поли32220.08.2022 15:35
-
Мұғалімpvl21.11.2021 23:28
-
Lis25pfi17414.09.2020 08:53