Cod sursa(job #1239065)
Utilizator | Data | 8 octombrie 2014 09:50:15 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
#include <stdio.h>
inline int ctrl(int n){
register int cn,s;
while(n>9){
cn=n;
s=0;
while(cn){
s+=cn%10;
cn/=10;
}
n=s;
}
return n;
}
int main(void){
freopen("cifra.in","r",stdin);
freopen("cifra.out","w",stdout);
int n,c;
register int i;
scanf("%d %d",&n,&c);
for(i=n;i>0;i--){
if(ctrl(i)==c)
printf("%d ",i);
}
return 0;
}