Header Ads Widget

Sum of Digits | Codechef solution

 Problem:-

You're given an integer N. Write a program to calculate the sum of all the digits of N.

Input

The first line contains an integer T, the total number of testcases. Then follow T lines, each line contains an integer N.

Output

For each test case, calculate the sum of digits of N, and display it in a new line.

Constraints

  •  T  1000
  •  N  1000000

Example

Input
3 
12345
31203
2123
Output
15
9
8

Code:-

#include <iostream>
using namespace std;

int main() {
int n,a,r,digit_sum=0;
cin>>n;
while(n--)
{
cin>>a;
digit_sum=0;
while(a!=0)
{
r=a%10;
digit_sum+=r;
a=a/10;
}
cout<<digit_sum<<endl;
}
    // your code goes here
    return 0;
}

Recommended Post:

Cracking the coding interview:-

 Array and string:-

Tree and graph:-

Hackerearth Problems:-

Hackerrank Problems:-

Data structure:-

Key points:-

 MCQs:-