Ejercicio
Función Sumdigits
Objectivo
Cree una función SumDigits que reciba un número y devuelva los resultados en la suma de sus dígitos. Por ejemplo, si el número es 123, la suma sería 6.
Console.Write( SumDigits(123) );
6
Ejemplo Ejercicio C#
Mostrar Código C#
// Importing the System namespace to access basic system functions
using System;
class Program
{
// Main method where the program starts
public static void Main()
{
// Calling the SumDigits function with the number 123 and printing the result
Console.WriteLine(SumDigits(123)); // The sum of digits of 123 is 6, which will be printed
}
// Function to calculate the sum of digits of a given number
public static int SumDigits(int number)
{
// Variable to store the sum of the digits
int sum = 0;
// While loop to iterate through each digit of the number
while (number > 0)
{
// Add the last digit of the number to sum
sum += number % 10; // The modulus operation gets the last digit of the number
number /= 10; // Removing the last digit by dividing the number by 10
}
// Returning the sum of digits
return sum; // The result is the sum of all digits
}
}
Salida
6
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp