LINQ: определить все возможные положительные числа - C#
Формулировка задачи:
Здравствуйте! Помогите пожалуйста решить данные LINQзадачи...
Записать код программы LINQ,, что решает следующие задачи, используя запрос LINQ и выводит ответ на консоль.
1. Задача: задано два чилочисельных массива однозначных положительных чисел, определить все возможные положительные числа (первая цифра - число с первого массива, последняя числа - число из второго массива) 1) кратные 5
2. То же самое,но сумма чисел которых более 3,а не "кратные 5"
3. Задача: определить список срок сгруппированных по номеру последнего вхождения буквы "л".
4. Задача: определить слова по алфавиту от "а" до "я" из предложенного строкового массива, содержащих слог "фа"
Не знаю что делать с этим слогом “фа”:
5.Задача: определить список строк,сгруппированных по последнему символу.
Я не знаю как сгруппировать слова по последнему символу, но понимаю как сделать это для последней буквы для массива в котором есть слова одинаковой длины.
Помогите, заранее очень благодарна!
string[] slova = { "мама", "река", "корзина"}; var sortirovano = from sorted in slova orderby sorted select sorted; Console.WriteLine("Вывод алфавитно:"); foreach (var resultati in sortirovano) { Console.WriteLine(resultati); }
public void kontrol() { string[] words = { "мама", "мыла", "раму" }; varwordGroups = from w in words group w by w[4] into g select new { LastLetter = g.Key, Words = g }; foreach (var g in wordGroups) { Console.WriteLine("Группируем по последней букве '{4}':", g.LastLetter); foreach (var w in g.Words) { Console.WriteLine(w); } } }
Решение задачи: «LINQ: определить все возможные положительные числа»
textual
Листинг программы
namespace Test { class Program { static void Main () { string[] strings = { "Лагерь", "Лето", "Самолет", "Лалала", "Звезда", "Звездолет" }; var query = from x in strings group x by x.ToLower()[x.Length - 1] into key_value select new {Key = key_value.Key, Value = key_value}; foreach(var x in query) { Console.WriteLine ("Key {0}", x.Key); Console.WriteLine ("Values {0}", string.Join (" ", x.Value)); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д