Предмет: Информатика,
автор: punshipun
Нужно вывести числа от 1 000 до 10 000, которые являются результатом факториала
на С++ !
Ответы
Автор ответа:
0
#include <iostream>
#include <cmath>
using namespace std;
typedef long long ll;
ll fact(ll n){
if(n == 1 || n == 0)
return 1;
return n * fact(n - 1);
}
int main(){
ll t = 1;
while(fact(t) < 1000)
t++;
while(fact(t) <= 10000){
cout << fact(t) << " ";
t++;
}
}
Похожие вопросы
Предмет: Другие предметы,
автор: masya20062001
Предмет: Английский язык,
автор: olga2920061
Предмет: Русский язык,
автор: ДобрыйКотик
Предмет: Алгебра,
автор: linkoin123
Предмет: Алгебра,
автор: tryumashev