Sum of digits
We are using a loop and mathematical operations to print the sum of digits in C#.
Algorithm:
- Step 1: Take input from the user.
- Step 2: The modulus/remainder of the number is then calculated.
- Step 3: The remainder of the number is then summed.
- Step 4: The number is then divided by 10.
- Step 5: Step 2 is repeated while the number is greater than 0.
Example:
using System; public class Example { public static void Main(string[] args) { int num, sum=0, x; Console.Write("Enter a number: "); num = int.Parse(Console.ReadLine()); while(num>0) { x = num%10; sum = sum + x; num = num/10; } Console.Write("Sum of digits= " + sum); } } |
Output:
Explanation:
In the above example, we are printing the sum of the digits in C#.