Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Алла_1989

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

11.04.2012, 02:25. Показов 2553. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста решить данные LINQзадачи...



Записать код программы LINQ,, что решает следующие задачи, используя запрос LINQ и выводит ответ на консоль.

1. Задача: задано два чилочисельных массива однозначных положительных чисел, определить все возможные положительные числа (первая цифра - число с первого массива, последняя числа - число из второго массива) 1) кратные 5

2. То же самое,но сумма чисел которых более 3,а не "кратные 5"


3. Задача: определить список срок сгруппированных по номеру последнего вхождения буквы "л".




4. Задача: определить слова по алфавиту от "а" до "я" из предложенного строкового массива, содержащих слог "фа"
Не знаю что делать с этим слогом “фа”:
C#
1
2
3
4
5
6
7
8
9
10
11
string[] slova = { "мама", "река", "корзина"};
 
var sortirovano = from sorted in slova
                    orderby sorted
                    select sorted;
 
Console.WriteLine("Вывод алфавитно:");
foreach (var resultati in sortirovano)
{
      Console.WriteLine(resultati);
}

5.Задача: определить список строк,сгруппированных по последнему символу.

Я не знаю как сгруппировать слова по последнему символу, но понимаю как сделать это для последней буквы для массива в котором есть слова одинаковой длины.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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); 
            } 
        } 
    }
Помогите, заранее очень благодарна!
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.04.2012, 02:25
Ответы с готовыми решениями:

Определить, все ли числа являются положительными или положительные числа чередуются с отрицательными
Дана последовательность целых чисел, конец которой обозначен нулем. Определить, все ли числа являются положительными или ...

Из трёх цифр составили все возможные числа, сложили их и получили некое М. Определить эти цифры
Условие задачи:из трёх цифр составили все возможные числа, сложили их и получили некое М. Определить эти цифры. В ходе решения у меня...

Определить, расположены ли все положительные числа после отрицательных
Доброго времени суток! Помогите с решением задачи: Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая...

1
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
11.04.2012, 11:19
1.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
namespace Test
{
    class Program
    {
        static void Main ()
        {
            int[] array1 = {1,2,3,4,5};
            int[] array2 = {5,4,3,5,2};
            var query = from x in array1
                from y in array2
                let temp = x * 10 + y
                where temp % 5 == 0
                select temp;
            foreach (int x in query)
            {
                Console.WriteLine (x);
            }
        }
    }
}
2.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
namespace Test
{
    class Program
    {
        static void Main ()
        {
            int[] array1 = {1,2,3,4,5};
            int[] array2 = {5,4,3,5,2};
            var query = from x in array1
                from y in array2
                where x + y > 3
                select x * 10 + y;
            foreach (int x in query)
            {
                Console.WriteLine (x);
            }
        }
    }
}
3.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    class Program
    {
        static void Main ()
        {
            string[] strings = 
            {
                "Лагерь",
                "Лето",
                "Самолет",
                "Лалала"
            };
            var query = from x in strings
                group x by x.ToLower ().LastIndexOf('л') into key_value
                select new {Key = key_value.Key, List = key_value};
            foreach (var l in query)
            {
                Console.WriteLine ("Key: {0}", l.Key);
                Console.WriteLine ("Values: {0}", string.Join (" ", l.List));
            }
        }
    }
5.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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));
            }
                
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.04.2012, 11:19
Помогаю со студенческими работами здесь

Определить, расположены ли все положительные числа после отрицательных в последовательности
2)Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Определить,...

Определить функцию, которая удаляет все положительные числа из многоуровнего списка
Помогите пожалуйста решить задачу на экзамене! Необходимо определить функцию которая из заданного списка удаляет все элементы...

Если все 3 заданных числа положительные, определить максимальное, иначе определить максимальное и минимальное
Даны три целых числа a, b, c. Если все числа положительные, определить максимальное из них, в противном случае определить как максимальное,...

Определить, все ли числа последовательности являются положительными, или положительные чередуются с отрицательными
Написать программу: Дана последовательность целых чисел, конец которой обозначен нулем. Определить, все ли числа являются положительными...

Написать рекурсивную функцию, которая вначале печатает все отрицательные числа, а затем все положительные числа
Дана последовательность ненулевых чисел, в конце которой следует 0. Написать рекурсивную функцию, которая вначале печатает все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru