Prawda, prawda. Zadanie oczekuje czegoś innego niż zakładałem ja. Mój błąd. Mój kod iteracyjny wygląda tak: napewno prędzej czy później znajde rozwiązanie.
#include
using namespace std;
int a, ile;
int main()
{
cin>>ile;
for(int i=1; i<=ile;i++)
{
cin>>a;
if(a>=10)
{
cout<<0<<" "<<0<<endl;
}else
{
for(int j=a;j>=2;j--)
{
a=a*(j-1);
}
cout<<a/10%10<<" "<<a%10<<endl;
}
}
return 0;
}
Jeszcze nie działa ale może kiedyś zrozumiem treść zadania.