Cześć, mam problem z prostym zadankiem ponieważ kompilator mi tego nie akceptuje : Przekroczono limit czasu
Link do zadania : https://pl.spoj.com/problems/FCTRL3/
#include <iostream>
using namespace std;
int main()
{
int d;
cin>>d;
int tablica[d], silnia[d], k;
double dz, j;
for(int i=0;i<d;i++)
{
cin>>tablica[i];
}
for(int i=0;i<d;i++)
{
k=tablica[i];
silnia[i]=k;
if(k==1 || k==0)
{
cout<<endl<<"0"<<" 1";
}
while(k>1)
{
k--;
silnia[i]=silnia[i]*k;
}
if(silnia[i]!=0 && silnia[i]!=1)
{
j=(silnia[i])%10;
dz=(silnia[i]/10)%10;
cout<<endl<<dz<<" "<<j;
}
}
}