Vom lua c1 prima cifră, s1-c1 este a doua, c2 este a 3-a, c3 a 4-a și s2-c3 a 5-a. c1 ia toate valorile de la 1 la s1, inclusiv. c2 ia toate valorile de la 0 la 9. c3 ia toate valorile de la 0 la s2, inclusiv. Să scriem asta drept cod!
#include<iostream>
using namespace std;
int main()
{
int s1,s2,c1,c2,c3;
cin>>s1>>s2;
for(c1=1;c1<=s1;c1++)for(c2=0;c2<=9;c2++)for(c3=0;c3<=s2;c3++)
cout<<c1*10000+(s1-c1)*1000+c2*100+c3*10+(s2-c3)<<' ';
return 0;
}