Нужно вывести числа от 1 000 до 10 000, которые являются результатом факториала
на С++ !
265
441
Ответы на вопрос:
#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++;
}
}
Популярно: Информатика
-
profi1409.04.2021 00:44
-
12345678212115.09.2020 13:31
-
гогогогог30.10.2020 01:02
-
danilstal1421.03.2023 10:04
-
xile4t12.03.2021 14:05
-
DashaB2726.10.2020 12:51
-
КатяСвиридова31.03.2023 19:34
-
riborg25000000010.03.2020 22:02
-
DemEntrA13211.05.2022 15:21
-
artemsteam1234oz40fw03.01.2020 05:28