Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <ctype.h>
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- int ngto(int n)
- {
- if(n==0||n==1) return 0;
- if(n==2) return n;
- else
- {
- int i,dem=0;
- for(i=2;i<n;i++)
- {
- if(n%i==0) dem++;
- }
- if(dem>0) return 0;
- else return n;
- }
- }
- int fibo(int n)
- {
- if(n==0||n==1) return n;
- else return fibo(n-1)+fibo(n-2);
- }
- int socantim(int n)
- {
- int i=0,dem=0;
- while(fibo(i)<=n)
- {
- if(fibo(i)==n)
- {
- dem++;
- return n;
- }
- i++;
- }
- if(dem==0) return 0;
- }
- int tongchuso(int n)
- {
- int a,b=0;
- while(n>0)
- {
- a=n%10;
- b=b+a;
- n/=10;
- }
- return b;
- }
- int main()
- {
- int a,b;
- scanf("%d%d",&a,&b);
- if(a>b)
- {
- a=a+b;
- b=a-b;
- a=a-b;
- }
- int i;
- for(i=a;i<=b;i++)
- {
- if(i==ngto(i)&&i!=0&&tongchuso(i)==socantim(tongchuso(i))) printf("%d ",i);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement