Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
peper
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 91
#1

Напишите функцию, разбивающую людей на группы

09.04.2015, 16:53. Просмотров 365. Ответов 7
Метки нет (Все метки)

Напишите функцию, разбивающую людей на группы следующим образом – если у двух человек совпадает хотя бы одно поле, они попадают в одну группу (Владимир Семенович Высоцкий и Василий Васильевич Смыслов не имеют «общих» полей, но если в компании есть также Василий Семенович Лановой, то все трое попадут в одну группу).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2015, 16:53
Ответы с готовыми решениями:

напишите функцию, которая спрашивает у пользователя ФИО студента из группы (список группы составлен раньше) и выдает следующие данные о нем: год рожде
Помогите пожалуйста тошо вообще не пойму как делать напишите функцию,...

Напишите процедуру «Слог», разбивающую слово на слоги
Напишите процедуру «Слог», разбивающую слово на слоги. Например «сло - во»,...

Напишите процедуру «Слог», разбивающую слово на слоги
Напишите процедуру «Слог», разбивающую слово на слоги. Предложите свой...

Записи: Описать процедуру Печ(Гр, Бук), которая печатает все фамилии людей из группы Гр, начинающиеся с буквы Бук, и даты рождения этих людей
Помогите из этого задания исправить на такой: type строка = packed array of...

Реализовать и использовать функцию, разбивающую строку на слова
Реализовать и использовать функцию, разбивающую строку на слова int...

7
Казанский
13949 / 5712 / 1465
Регистрация: 24.09.2011
Сообщений: 8,936
09.04.2015, 17:10 #2
огласите весь список пожалс-с-ста (с)
0
peper
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 91
09.04.2015, 17:11  [ТС] #3
vb.net
1
2
3
4
5
Dim arrPersons(4) As SHuman 'массив элементов данной структуры.
        arrPersons(0).LastName = "Пушкин" : arrPersons(0).FirstName = "Александр" : arrPersons(0).SecondName = "Сергеевич" : arrPersons(0).Age = 1799
        arrPersons(1).LastName = "Ломоносов" : arrPersons(1).FirstName = "Михаил" : arrPersons(1).SecondName = "Васильевич" : arrPersons(1).Age = 1711
        arrPersons(2).LastName = "Тютчев" : arrPersons(2).FirstName = "Фёдор" : arrPersons(2).SecondName = "Иванович" : arrPersons(2).Age = 1803
        arrPersons(3).LastName = "Суворов" : arrPersons(3).FirstName = "Александр" : arrPersons(3).SecondName = "Васильевич" : arrPersons(3).Age = 1729
0
peper
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 91
10.04.2015, 18:30  [ТС] #4
т.е у нас структура SHuman, описывающую человека и включающую в себя поля “Фамилия”, ”Имя”, ”Отчество”, ”Год рождения”. На вход подпрограммы подается массив элементов данной структуры.и надо вывести множества групп.есть функция сравнения и добавления элементов.но как я понимаю их надо объединять.подскажите что да как...
0
SoftIce
comment ca va
10437 / 3945 / 1007
Регистрация: 27.07.2011
Сообщений: 9,530
Завершенные тесты: 1
10.04.2015, 18:34 #5
Цитата Сообщение от peper Посмотреть сообщение
структура
Это именно структура или тип?
0
peper
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 91
10.04.2015, 18:41  [ТС] #6
именно структура :

vb.net
1
2
3
4
5
6
Public Structure SHuman 'структурa, описывающaя человека
        Public FirstName As String      
        Public SecondName As String  
        Public LastName As String      
        Public Age As UShort            
    End Structure
и есть массив.(прикреплен выше)
0
SoftIce
comment ca va
10437 / 3945 / 1007
Регистрация: 27.07.2011
Сообщений: 9,530
Завершенные тесты: 1
10.04.2015, 18:45 #7
Цитата Сообщение от peper Посмотреть сообщение
именно структура
Тогда это не к нам, а в Net
0
peper
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 91
10.04.2015, 19:18  [ТС] #8
как можно объединить коллекции?нужно получить множество коллекций

Добавлено через 15 минут
т.е и по году рождению и по имени(или отчеству) объеденить
0
10.04.2015, 19:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2015, 19:18

Реализовать функцию Strtok, разбивающую строку на подстроки
В библиотеке string.h имеется функция strtok, которая разделяет строку на...

Определить функцию, разбивающую список на пары - LISP
Помогите, пожалуйста! Определить функцию, разбивающую список (a b c d …) на...

Определить функцию на Prolog, разбивающую список на пары: (A B C D) —> (A B) (C D)
Всем привет! Помогите,пожалуйста, вот с такой задачей: Определить функцию,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru