/
lyapdy
/
Object_oriented_programming_cpp_318
Обзор
Документация
Войти
/
lyapdy
/
Object_oriented_programming_cpp_318
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lab4/task_4a.cpp
21 строка
660 B
danillyapunov
task4
25 июн 2025, 18:15
25 июн 2025, 18:15
4f23491
Код
Авторство
О чём код?
#include <iostream> #include "task_4a.h" int iterFactorial(unsigned n) { // �㭪�� ��� Task_4a auto x = 1u; for (unsigned i = 2; i <= n; i++) x = x * i; return x; } int recFactorial(unsigned n) { // �㭪�� ��� Task_4a if (n > 1) return n * recFactorial(n - 1); else return 1; } void task_4a() { unsigned number = 0; std::cout << "������ � ��� ��宦����� 䠪�ਠ��: "; std::cin >> number; std::cout << "���祭�� 䠪�ਠ��, ���������� ���樮��� �����⬮�: " << iterFactorial(number) << '\n'; std::cout << "���祭�� 䠪�ਠ��, ���������� �����⬮� ४��ᨨ: " << " " << recFactorial(number) << '\n'; }