Найти наименьшую цифру числа - C#
Формулировка задачи:
Как найти наименьшую цифру любого числа?
если не знаешь, сколько знаков будет в числе?
Заранее спасибо!
Решение задачи: «Найти наименьшую цифру числа»
textual
Листинг программы
using System;
using System.Linq;
namespace minimum02
{
class Program
{
static void Main(string[] args)
{
long pow = 1;
int i = 0;
Console.WriteLine("Введитете числа через пробел");
Console.WriteLine("Сумма чисел равна {0}\nПроизведение чисел равно {1}",
Console.ReadLine().Split(' ')
.ToList().Select(int.Parse)
.Sum(n=>
{
i++;
Console.WriteLine("Минимум в {0} числе равен {1}",
i, n.ToString().ToCharArray()
.Select(c => (int)char.GetNumericValue(c)).Min());
Console.WriteLine("Максимум в {0} числе равен {1}\n",
i, n.ToString().ToCharArray()
.Select(c => (int)char.GetNumericValue(c)).Max());
pow *= n;
return n;
}), pow);
Console.ReadKey();
}
}
}