© 2014 Firstsoft Technologies (P) Limited. login
Hi 'Guest'
Home SiteMap Contact Us Disclaimer
enggedu
Quick Links
Easy Studies

C Program To Generate Armstrong, Ramanujam and Strong Numbers

#include #include main() { int j,a,b,c,d,i,res,ch; printf("1.ARMSTRONG NOS \n 2.RAMANUJAM NOS \n3.STRONG NOS"); printf("\nENTER CHOICE:"); scanf("%d",&ch); switch(ch) { case 1: for(i=100;i<=999;i++) { a=i%10; b=i/10; c=b%10; d=b/10; res=pow(a,3)+pow(c,3)+pow(d,3); if (res==i) printf("\n%d",i); } break; case 2: printf("\nrama"); for(i=1000;i<=9999;i++) { c=(i%100)+(i/100); if(i==(c*c)) printf("\n%d",i); } break; case 3: for(i=100;i<=999;i++) { a=i; res=0; while(a!=0) { c=1; b=a%10; for(j=1;j<=b;j++) c=c*j; res=res+c; a=a/10; } if(res==i) printf("\n%d",i); } break; } getch(); }

Output:

1.ARMSTRONG NOS
2.RAMANUJAM NOS
3.STRONG NOS
ENTER CHOICE:1
153
370
371
407
1.ARMSTRONG NOS
2.RAMANUJAM NOS
3.STRONG NOS
ENTER CHOICE:2
rama
2025
3025
9801

 
SLogix Student Projects

⇓Student Projects⇓
⇑Student Projects⇑
bottom