Vidyalelo
Data Structure · Q967

Miscellaneous on Data Structures

Programming · Data Structure · question 967

Q967

Consider the following iterative implementation to find the sum of digits of a number: #include int sum_of_digits(int n) int sm = 0; while(n != 0) _________; n /= 10; return sm; int main() int n = 1234; int ans = sum_of_digits(n); printf("%d",ans); return 0; Which of the following lines should be inserted to complete the above code?

A.
sm += n
B.
sm += n%10
Answer
C.
sm += n-10
D.
sm += n/10

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board