Macie pomysł jak uprościć program?
#include <iostream>
using namespace std;
int main()
{
int d=1;
int D;
cin>>D;
while( d < D+1)
{
int n;
int silnia=1;
cin>>n;
for(int i=n; i>1; i--) silnia=silnia*i;
if(silnia>=100)
{
while(silnia>=100) silnia=silnia/10;
cout<<silnia/10<<" ";
cout<<silnia%10<<endl;
}
else
{
cout<<silnia/10;
cout<<" ";
cout<<silnia%10<<endl;
}
d=d+1;
}
return 0;
}