Podepnę, ponieważ mam też błąd, że przekroczono limit czasu, a nie wiem co robię nie tak:
include
using namespace std;
int stren(int a)
{
int re = 1;
for (int i = 1; i < a + 1; i++)
{
re = re*i;
}
return re;
}
int main()
{
int l, a;// loop length and steps
cin >> l;
for (int i = 0; i < l; i++)
{
int tab[10];
int re = 0;
int k = 0;
cin >> a;
re = stren(a);
while (re >= 1)
{
tab[k] = re % 10;
k++;
re = re / 10;
}
if (stren(a) < 10)
{
tab[1] = 0;
}
cout << tab[1] << " " << tab[0] << endl;
}
return 0;
}