Infernale

Challenge Number

Oct 13th, 2018
463
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. long long num;
  4.  
  5. void addDigits(long long x){
  6.     long long digit,total=0;
  7.     while(x){
  8.         digit = x%10;
  9.         x/=10;
  10.         total+=digit;
  11.     }
  12.     printf(" %lld",total);
  13.     if(total>9){
  14.         addDigits(total);
  15.     }
  16. }
  17.  
  18. int main(){
  19.     int n;
  20.     scanf("%d",&n);
  21.     for(int i=1;i<=n;i++){
  22.         scanf("%lld",&num);
  23.         printf("Case #%d:",i);
  24.         printf(" %lld",num);
  25.         if(num>9){
  26.             addDigits(num);
  27.         }
  28.         printf("\n");
  29.     }
  30.     return 0;
  31. }
Add Comment
Please, Sign In to add comment