1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
#include<iostream> using namespace std; int main(){ int in; cin>>in; char num[5]={'1','0','0','0','0'}; int m=0; for(int i=10000;i<=30000;i++){ for(int o=4;o>=0;o--){ if(num[o]>'9'){ num[o-1]++; num[o]='0'; } } int fd=0; for(int o=0;o<=2;o++){ int n=0; n+=((num[o]-'0')*100)+((num[o+1]-'0')*10)+(num[o+2]-'0'); if(n%in==0){ fd++; } } if(fd==3){ cout<<i<<endl; m++; } num[4]++; } if(m==0){ cout<<"No"<<endl; } return 0; }
|