Macie może jakiś pomysł co zmienić w moim kodzie aby wykonywał sie poniżej 1s?
#include <iostream>
using namespace std;
int main()
{
int D;
short int n;
int silnia=1;
cin>>D;
for(int i=1;i<=D;i++)
{
cin>>n;
for(int j=n;j>1;j--)
{
silnia*=j;
}
cout<<(silnia%100)/10<<" "<<silnia%10<<endl;
silnia=1;
}
return 0;
}
Obecnie wykonuje się w 2,6s i zupełnie nie wiem co zmienić.