Сумма всех цифр вводимого числа - C#
Формулировка задачи:
Недавно начал учить Шарп, это первый язык. Ищу задачки, помаленьку выполняю, читаю книжки, параллельно!
Сейчас наткнулся на задание, на другом языке, спросить число у пользователя, могу ли я после этого оперировать каждой цифрой отдельно? К примеру, вводя число 345, могу ли я получить сумму этих цифр, или только первой и последней цифр?
Последнее что я сделал, это сумма и факториал заданного ряда чисел(Выкладываю ниже). Но теперь хочу добавить возможность ввода. Подскажите пожалуйста как это реализовать. Спасибо!
using System;
namespace _4islovoi_Ryad
{
class Program
{
static void Main()
{
int sum = 0;
int fact = 1;
for (int i=1; i<=5; i++)
{
sum += i;
fact *= i;
}
Console.WriteLine("summa 4isel ravna " + sum);
Console.WriteLine("Faktorial 4isel raven " + fact);
Console.ReadLine();
}
}
}Решение задачи: «Сумма всех цифр вводимого числа»
textual
Листинг программы
static int Foo(long n)
{
return n * (n + 1) / 2;
}