w3resource

C#: Compute the sum of the digits of an integer

C# Sharp Basic: Exercise-27 with Solution

Write a C# program and compute the sum of an integer's digits.

C# Sharp Exercises: Compute the sum of the digits of an integer

Sample Solution:-

C# Sharp Code:

using System;

// This is the beginning of the Exercise27 class
public class Exercise27 {
    // This is the main method where the program execution starts
    public static void Main() {
        Console.Write("Input a number(integer): "); // Prompting user for input

        int n = Convert.ToInt32(Console.ReadLine()); // Reading user input as an integer

        int sum = 0; // Initializing a variable to store the sum of digits

        // Loop to calculate the sum of digits
        while (n != 0) {
            sum += n % 10; // Adding the last digit of 'n' to the 'sum' variable
            n /= 10; // Removing the last digit from 'n'
        }

        // Displaying the sum of the digits of the input number
        Console.WriteLine("Sum of the digits of the said integer: " + sum);
    }
}

Sample Output:

Input  a number(integer): 12                                           
Sum of the digits of the said integer: 3

Flowchart:

Flowchart: C# Sharp Exercises - Compute the sum of the digits of an integer

C# Sharp Code Editor:

Previous: Write a C# program to compute the sum of the first 500 prime numbers.
Next: Write a C# program to reverse the words of a sentence.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.