Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int giaithua(int n)
- {
- int i;
- int tong=1;
- for(i=1;i<=n;i++)
- {
- tong=tong*i;
- }
- return tong;
- }
- int strong(int n)
- {
- int sum=0;
- int a=n;
- while(a)
- {
- sum=sum+giaithua((a%10));
- a/=10;
- }
- if(sum==n) return n;
- else return 0;
- }
- int main()
- {
- int n,m;
- scanf("%d %d",&n,&m);
- if(n>m)
- {
- int tmp=n;
- n=m;
- m=tmp;
- }
- int i;
- for(i=n;i<=m;i++)
- {
- if(strong(i)) printf("%d ",i);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement