Ввести слово, если количество букв этого слово больше 15, то разделить это количество на сумму цифр - C#
Формулировка задачи:
Ввести слово, если количество букв этого слово больше 15, то разделить это количество на сумму цифр.
Решение задачи: «Ввести слово, если количество букв этого слово больше 15, то разделить это количество на сумму цифр»
textual
Листинг программы
using System;
using System.Linq;
namespace Application
{
class MainClass
{
static int SumDigits (int n)
{
int result = 0;
for (; n!=0; result += n % 10, n /= 10);
return result;
}
public static void Main (string[] args)
{
string str = Console.ReadLine ();
int count = str.Count (n => char.IsLetter (n));
if (count > 15)
Console.WriteLine ((double)count / SumDigits (count));
}
}
}