факториал 30.
#include <iostream>
#include <cmath>
using namespace std;
int main() {
long int a,d=1;
cin>>a;
for(int i=1; i<=a; i++)
d*=i;
cout<<d;
}
выдаёт фигню, а надо число. что делать?
uint64_t попробуй
Там число из 33 цифр
факториалы лучше через длинную арифметику, в python она например по дефолту
Может, через рекурсию. Классика же
Вопрос не в рекурсии, а в том что результат не помещается
длинная арифметика
Обсуждают сегодня