0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 17
1

Задача по теме Множества

09.06.2014, 13:40. Показов 1289. Ответов 1
Метки нет (Все метки)

Есть список игрушек, некоторые из которых имеются в N детских садах. Определить игрушки из списка:

• которых нет ни в одном из детсадов;

• которые есть в каждом из детсадов.

Не разбираюсь в этой теме и не могу решить !
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2014, 13:40
Ответы с готовыми решениями:

Задача по теме множества
Сконструируйте форму, на которой расположите компоненты в соответствии с условием задачи. Заметим,...

Задача по теме множества
Сконструируйте форму, на которой расположите компоненты в соответствии с условием задачи. Заметим,...

По теме множества.Из диапазона целых чисел m... n выделить
Помогите ПЛЗ Из диапазона целых чисел m... n выделить: 1) множество чисел, делящихся без остатка...

Задача на файлы. Сформировать два множества, первое из которых содержит все простые числа из данного множества, а второе — все остальные.
1.Имя входного файла zmn26.in Имя выходного файла zmn26.out Имеется множество, содержащее...

1
2146 / 1283 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
09.06.2014, 14:15 2
Лучший ответ Сообщение было отмечено poketis22 как решение

Решение

poketis22,
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
namespace ConsoleApplication4
{
    class Program
    {
        static void Main()
        {
            //создаем список игрушек
            var listToys = new List<Toy>() { 
                new Toy("toy1"), 
                new Toy("toy2"), 
                new Toy("toy3"), 
                new Toy("toy4"), 
                new Toy("toy5") };
 
            //создаем детсад , и заносим в его список игрушек игрушку 1 и 2
            var kindG1 = new Kindergarten();
            kindG1.Toys.Add(listToys[0]);
            kindG1.Toys.Add(listToys[1]);
 
            //создаем детсад , и заносим в его список игрушек игрушку 1 и 3
            var kindG2 = new Kindergarten();
            kindG2.Toys.Add(listToys[0]);
            kindG2.Toys.Add(listToys[2]);
 
            //создаем детсад , и заносим в его список игрушек игрушку 1 и 4
            var kindG3 = new Kindergarten();
            kindG3.Toys.Add(listToys[0]);
            kindG3.Toys.Add(listToys[3]);
 
            var listKindG = new List<Kindergarten>();
            listKindG.Add(kindG1);
            listKindG.Add(kindG2);
            listKindG.Add(kindG3); //заносим все детсады в список
 
            Console.WriteLine("игрушки которые есть в каждом детсаду:");
            foreach(var item in SearchEach(listKindG,listToys) )    //игрушки которые есть в каждом детсаду
            {
                Console.WriteLine(item.Name);
            }
            Console.WriteLine();
 
 
            Console.WriteLine("игрушки которых нету нигде:");
            foreach (var item in SearchNoneOf(listKindG, listToys))    //игрушки которых нету нигде
            {
                Console.WriteLine(item.Name);
            }
            Console.WriteLine();
 
 
            Console.ReadLine();
        }
 
 
        //ищем игрушки которые есть в каждом детсаду
        static List<Toy> SearchEach(List<Kindergarten> kindGs,List<Toy> toys)  
        {
            var resulrList = new List<Toy>();
            foreach (var i in toys)
            {
                if (kindGs.All(x => x.Toys.Contains(i)))
                    resulrList.Add(i);
            }
 
            return resulrList;
        }
 
        //ищем игрушки которых нету нив одном детсаду
        static List<Toy> SearchNoneOf(List<Kindergarten> kindGs, List<Toy> toys)
        {
            var resulrList = new List<Toy>();
            foreach (var i in toys)
            {
                if (!kindGs.Any(x => x.Toys.Contains(i)))
                    resulrList.Add(i);
            }
 
            return resulrList;
        }
    }
 
    public class Toy
    {
        public string Name { get; set; }
        public Toy(string name)
        {
            Name = name;
        }
        public Toy() { }
    }
 
    public class Kindergarten
    {
        public List<Toy> Toys = new List<Toy>();
        public string Name { get; set; }
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2014, 14:15
Помогаю со студенческими работами здесь

задача по теме линзы
оптическая сила линзы 12 дптр определите расстояние от линзы до предмета, если избражение мнимое,...

Задача по теме 'Записи'
Помогите пожалуйста, по условию нужно вывести на экран работника, у которого стаж работника &gt;= 10...

Задача по теме строки
Дан текст. Требуется напечатать все слова с удвоенной буквой &quot;н&quot;. Вывести самое длинное и короткое...

Задача по теме механика
Диск радиусом R=0,2 м вращается согласно уравнению φ(t) = A+Bt+Ct3, где А=3 рад; В=-1 рад/с; С=0,1...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru