Why it is not submitting

#include
using namespace std;

int main() {
int t;
cin>>t;
while(t>0)
{ int num,fact=1;
cin>>num;
while(num>1)
{ fact=fact*num;
num–;
}
cout<<fact<<endl;
t–;
}

return 0;

}

//find the factorial of a number

Hi, @deba_yan14

An int can hold values up to slightly more than 2 \cdot 10^9. Your solution wouldn’t work for inputs greater than 12 (for example, 13! > 6 \cdot 10^9). I’m not sure if that’s the problem because you didn’t post a link to the problem description…

Scott

2 Likes

Thanks,
I solved the problem…using boost library in c++

2 Likes