Home / C Programming / Functions :: Discussion

Discussion :: Functions

  1. What will be the output of the program?

    #include
     int sumdig(int); 
     int main()
     {     
        int a, b; 
        a = sumdig(123);   
        b = sumdig(123);   
        printf("%d, %d\n", a, b);    
        return 0; 
    }
    int sumdig(int n)
    {    
       int s, d;    
       if(n!=0)   
       {
           d = n%10;        
           n = n/10;        
           s = d+sumdig(n);   
       }
     else      
          return 0;  
       return s;
    } 
    

     

  2. A.

    4, 4

    B.

    3, 3

    C.

    6, 6

    D.

    12, 12

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    No answer description available for this question.


Be The First To Comment