Program Discussion :: Basics
94 / 279
Write a program to find the sum of digits in number.
Answer:
#include
using namespace std;
int main()
{
int val, num, sum = 0;
cout > val;
num = val;
while (num != 0)
{
sum = sum + num % 10;
num = num / 10;
}
cout
Asked In ::
Language:
Sneha Rai
7 Jul, 2017 9:30 AM
#include <stdio.h>
void main()
{
long num, temp, digit, sum = 0;
printf("Enter the number \n");
scanf("%ld", &num);
temp = num;
while (num > 0)
{
digit = num % 10;
sum = sum + digit;
num /= 10;
}
printf("Given number = %ld\n", temp);
printf("Sum of the digits %ld = %ld\n", temp, sum);
}
Language:
Vignesh
7 Jul, 2017 9:30 AM
#include<iostream>
using namespace std;
int main()
{
int val, num, sum = 0;
cout << "Enter the number : ";
cin >> val;
num = val;
while (num != 0)
{
sum = sum + num % 10;
num = num / 10;
}
cout << "The sum of the digits of "
<< val << " is " << sum;
}
Language:
Siddhartha Paul
19 Jun, 2019 2:16 PM
import java.util.Scanner;
public class SumOfDigit
{
public static void main(String []args)
{
int r,d,c;
r=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number: ");
int n=sc.nextInt();
c=n;
do
{
d=n%10;
r=r+d;
n=n/10;
}
while(n>0);
System.out.println("Sum of digit is: "+r);
}
}