Дано целое число N. Найти сумму его цифр c#
Ответы на вопрос
using System;
namespace sum
{
class Program
{
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
int sum = 0;
while (n != 0)
{
sum += n % 10;
n /= 10;
}
Console.WriteLine(sum);
}
}
}
Для нахождения суммы цифр целого числа N на C#, вы можете использовать следующий код:
csharpusing System;
class Program
{
static void Main()
{
Console.Write("Введите целое число N: ");
int N = int.Parse(Console.ReadLine());
int sum = 0;
int num = N;
while (num != 0)
{
int digit = num % 10;
sum += digit;
num /= 10;
}
Console.WriteLine("Сумма цифр числа N: " + sum);
}
}
Этот код считывает целое число N с помощью Console.ReadLine(), затем выполняет цикл while для нахождения суммы его цифр. В каждой итерации цикла мы находим последнюю цифру числа с помощью операции остатка от деления на 10 (num % 10), добавляем ее к общей сумме и удаляем эту цифру из числа, разделив его на 10 (num /= 10). Процесс повторяется до тех пор, пока число не станет равным 0.
После выполнения цикла, сумма цифр выводится на экран с помощью Console.WriteLine().
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
