Hello coders, today we will be solving Sum of Digits of a Five Digit Number in C HackerRank Solution.
Objective
The modulo operator, %, returns the remainder of a division. For example, 4 % 3 = 1 and 12 % 10 = 2. The ordinary division operator, /, returns a truncated integer value when performed on integers. For example, 5 / 3 = 1. To get the last digit of a number in base 10, use 10 as the modulo divisor.
Task
Given a five digit integer, print the sum of its digits.
Input Format
The input contains a single five digit number, n.
Constraints
10000 ≤ n ≤ 99999
Output Format
Print the sum of the digits of the five digit number.
Sample Input 0
10564
Sample Output 0
16
Solution - Sum of Digits of a Five Digit Number in C HackerRank Solution
#include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> int main() { int n, r, sum = 0; scanf("%d", &n); //Complete the code to calculate the sum of the five digits on n. while ( n > 0 ) { r = n % 10; sum = sum + r; n = n / 10; } printf("%d", sum); return 0; }
Sum of Digits of a Five Digit Number in C |
Sum of Digits of a Five Digit Number in C |
Disclaimer: The above Problem (Sum of Digits of a Five Digit Number) is generated by Hacker Rank but the Solution is provided by Sloth Coders.
A Sloth Who Code
Sloth Coders
Also Read: