Advertisement
Farjana_akter

Untitled

Feb 24th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. long long int digitsum(long long int n)
  4. {
  5. long long int x=0,y,i,j,k,a=n,b,c;
  6. while(a)
  7. {
  8. y=(a%10);
  9. x+=(y*y);
  10. a/=10;
  11. }
  12. return x;
  13. }
  14. int main()
  15. {
  16. long long int t,a,b,c,d,e,f,n,i,j,k,l;
  17. cin>>t;
  18. for(l=1;l<=t;l++)
  19. {
  20. cin>>n;
  21. a=n;
  22. bool flag=0;
  23. while(1)
  24. {
  25. b=digitsum(n);
  26. if(b==1)
  27. {
  28. flag=1;
  29. break;
  30. }
  31. if(b<10)
  32. break;
  33. n=b;
  34. }
  35. cout<<"Case #"<<l<<": ";
  36. if(flag==1)
  37. cout<<a<<" is a Happy number."<<endl;
  38. else
  39. cout<<a<<" is an Unhappy number."<<endl;
  40. }
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement