Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Создание таблицы из файла и вывод результата


Автор: end44 16.12.2007, 23:21
Помогите пожалуйста с решением (оч трудной для меня) задачи!!! Вообще не представляю как ее делать !  smile   Вот собственно она !!!


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

Заранее благодарен!!!!!!

Автор: end44 18.12.2007, 00:22
Что никто не знает как сделать??????

Автор: Dov 18.12.2007, 20:49
Цитата(end44 @  16.12.2007,  22:21 Найти цитируемый пост)
Дан файл содержащий информацию о результатах городской олимпиады по информатике.


end44, приведи пример входного файла. Как он должен выглядеть?  И напиши как должен выглядеть результат работы программы. Тоже примерчик сваргань.  smile  

Автор: end44 18.12.2007, 21:55
входной файл что то типа :

№ уч                    фамилия              № шк                               кол-во баллов 
1                            Иванов                  1546                               10 5 20 0 0
2                            Петров                   1748                               15 15 10 20 0
3                            Сидоров                 1546                              15 15 15 15 0

выходной вот :
При выборе пункта 1 (то есть макс кол-во баллов)

№ уч                    фамилия              № шк                               кол-во баллов 
2                            Петров                   1748                                    60
3                            Сидоров                 1546                                   60


а по запросу школы :
При выборе пункта 2 (те по запросу школы)

Введите номер школы :
(например 1546)
затем

№ уч                    фамилия              № шк                               кол-во баллов 

1                            Иванов                  1546                               10 5 20 0 0
3                            Сидоров                 1546                              15 15 15 15 0

вот так ....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)