АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1492. Павловская - ООП - Семинар 1 - Классы. Вариант 16

Ограничение времени: 1 секунды
Ограничение памяти:66666КБ
Баллы:4
Статистика Послать на проверку Задачу добавил Administrator

Классы

 

Формат входных данных.

Ввод: построчно сведения о студентах группы по формату:

<ФИО> <ДатаРождения> <Телефон>

где 0 в поле ФИО – признак окончания ввода.

Затем построчно действия со списком по формату

<кодОперации> <ФИО> <ДатаРождения> <Телефон>

где кодОперации 1 – добавление записи, 2 – удаление записи, 0 – признак окончания ввода.

После этого задания на поиск по формату

<КодОперации> <СтрокаПоиска>

где кодОперации 3 – поиск по ФИО, 4 – поиск по ДатеРождения, 5  - поиск по телефону,  0 – признак окончания ввода.

Вывод: Сначала выводится отсортированный по полю ФИО исходный список, затем, через пустую строку, отсортированный по полю ДатаРождения отредактированный список, затем, через пустую строку, отсортированный по полю Телефон отредактированный список.

После этого через пустую строку выводятся результаты поиска.

Пример входных данных:

Ivanov 1990/02/03 999-222-33-44

Sidorov 1989/12/05 922-345-67-89

Petrov 1988/11/06 965-980-78-56

Kuznetsov 1983/04/08 911-456-90-87

Abramov 1992/03/23 921-567-34-43

Borisov 1992/10/08 931-789-65-43

Sergeev 1995/12/08 904-789-90-87

Surkov 1987/04/03 916-890-67-89

Ovsov 1988/10/12 913-987-65-23

Korneev 1993/05/05 926-678-65-21

Volodin  1994/11/05 952-654-34-68

0

1 Lomtev  1993/05/03 951-854-87-89

1 Maleev 1986/06/09 921-345-65-23

2 Ovsov 1988/10/12 913-987-65-23

2 Korneev 1993/05/05 926-678-65-21

0

3 Volodin

3 Surkov

4 1995/12/08

5 951-854-87-89

0

Пример выходных данных:

Abramov 1992/03/23 921-567-34-43

Borisov 1992/10/08 931-789-65-43

Ivanov 1990/02/03 999-222-33-44

Korneev 1993/05/05 926-678-65-21

Kuznetsov 1983/04/08 911-456-90-87

Ovsov 1988/10/12 913-987-65-23

Petrov 1988/11/06 965-980-78-56

Sergeev 1995/12/08 904-789-90-87

Sidorov 1989/12/05 922-345-67-89

Surkov 1987/04/03 916-890-67-89

Volodin 1994/11/05 952-344-23-98

 

904-789-90-87 Sergeev 1995/12/08

911-456-90-87 Kuznetsov 1983/04/08

916-890-67-89 Surkov 1987/04/03

921-345-65-23 Maleev 1986/06/09

921-567-34-43 Abramov 1992/03/23

922-345-67-89 Sidorov 1989/12/05

931-789-65-43 Borisov 1992/10/08

951-854-87-89 Lomtev 1993/05/03

952-344-23-98 Volodin 1994/11/05

965-980-78-56 Petrov 1988/11/06

999-222-33-44 Ivanov 1990/02/03

 

1983/04/08 911-456-90-87 Kuznetsov

1986/06/09 921-345-65-23 Maleev

1987/04/03 916-890-67-89 Surkov

1988/11/06 965-980-78-56 Petrov

1989/12/05 922-345-67-89 Sidorov

1990/02/03 999-222-33-44 Ivanov

1992/03/23 921-567-34-43 Abramov

1992/10/08 931-789-65-43 Borisov

1993/05/03 951-854-87-89 Lomtev

1994/11/05 952-344-23-98 Volodin

1995/12/08 904-789-90-87 Sergeev

 

Volodin 1994/11/05 952-344-23-98

Surkov 1987/04/03 916-890-67-89

1995/12/08 Sergeev 904-789-90-87

951-854-87-89 Lomtev 1993/05/03

 


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Павловская. ООП. Семинар 1. Классы /
1495. 015 - Павловская - ООП - Семинар 1 - Классы. Вариант 15 1492. 1648. 017 - Павловская - ООП - Семинар 1 - Классы. Вариант 17 1652. 018 - Павловская - ООП - Семинар 1 - Классы. Вариант 18 1490. 019 - Павловская - ООП - Семинар 1 - Классы. Вариант 19
 
время генерации 0.063 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.