LINQ: определить все возможные положительные числа - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Помогите пожалуйста решить данные LINQзадачи... Записать код программы LINQ,, что решает следующие задачи, используя запрос LINQ и выводит ответ на консоль. 1. Задача: задано два чилочисельных массива однозначных положительных чисел, определить все возможные положительные числа (первая цифра - число с первого массива, последняя числа - число из второго массива) 1) кратные 5 2. То же самое,но сумма чисел которых более 3,а не "кратные 5" 3. Задача: определить список срок сгруппированных по номеру последнего вхождения буквы "л". 4. Задача: определить слова по алфавиту от "а" до "я" из предложенного строкового массива, содержащих слог "фа" Не знаю что делать с этим слогом “фа”:
string[] slova = { "мама", "река", "корзина"};
 
var sortirovano = from sorted in slova
                    orderby sorted
                    select sorted;
 
Console.WriteLine("Вывод алфавитно:");
foreach (var resultati in sortirovano)
{
      Console.WriteLine(resultati);
}
5.Задача: определить список строк,сгруппированных по последнему символу. Я не знаю как сгруппировать слова по последнему символу, но понимаю как сделать это для последней буквы для массива в котором есть слова одинаковой длины.
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));
            }
                
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы