Пользователем вводится массив строк и число К - C#
Формулировка задачи:
Пользователем вводится массив сток и число К. Посчитать среднее арифметическое длин строк, превышающих число К или сообщить что таких строк нет.
Решение задачи: «Пользователем вводится массив строк и число К»
textual
Листинг программы
using System;
using System.Linq;
using System.Collections.Generic;
class Program
{
static void Main()
{
string[] arr = { "abc", "defg", "h", "ij", "klmnop" };
int k = 2;
IEnumerable<string> en = arr.Where(s => s.Length > k);
if (en.Any())
{
Console.WriteLine(en.Average(s => s.Length));
}
else
{
Console.WriteLine("There are no such strings.");
}
}
}