|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.05.2009, 18:58 | #1 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 20
|
Задача на списки, массивы
Please, help me!!!
___________________________________ ______________________________ 200 учеников шести школ города (номера школ заданы) принимают участие в тестировании по математике. Правильные численные ответы к пяти предложенным задачам даны. О каждом ученике известно: фамилия, номер школы и пять ответов на задачи. Сведения об учениках не имеют определенной упорядоченности. Составить списки учеников по школам, расположив в каждом списке фамилии в порядке убывания количества решенных задач. Предусмотреть возможный ответ "не решил". ___________________________________ ______________________________ |
09.05.2009, 16:20 | #2 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 20
|
Помоооогитеее, ну неужели никто не знает как это сделать.
|
09.05.2009, 16:31 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Так а чем вам помочь? Написать за вас?
Вы спрашивайте, что непонятно. Вроде, все в задании ясно написано.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
10.05.2009, 14:10 | #4 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 20
|
Да я практически дуб дубом в программировании. =( Посмотри это:
Код:
|
10.05.2009, 15:22 | #5 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
У вас будут 3 массива (3 школы). Идете по исходному массиву. Смотрите, сколько задач решил текущий ученик. Смотрите на его школу и помещаете в соответствующий массив. При этом помещаете в нужное место (чтобы массив был отсортирован). Или можно просто сначала раскидать учеников по 3-м массивам и уже потом их отсортировать по количеству решенных задач.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
10.05.2009, 15:33 | #6 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 20
|
насчет не решил, так будет:
oc: 0; {не решил}??? Если не трудно, можешь мне на языке программирования хотя бы описать первый массив. Последний раз редактировалось Альбиша; 10.05.2009 в 15:35. |
10.05.2009, 15:42 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Альбиша, на самом деле, как-то непонятно, где это "не решил" должно быть и куда его надо писать. Возможно, ответы задаются не числами, а строками.
Сделайте пока остальное: пройдите по исходному массиву и распределите учеников по 3-м массивам (в соответствии со школой). Потом уже эти массивы отсортируете.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
10.05.2009, 15:44 | #8 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 20
|
Тут наверно имеется в виду : решил/не решил, я так поняла?
|
10.05.2009, 15:52 | #9 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
есть массив правильных ответов (5 элементов). Массив строк. А у каждого ученика есть массив ответов. И вот там может быть ответ "не решил". Только вот не вижу смысла что-то предусматривать, т.к. неправильный ответ и "не решил", фактически, одно и то же.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
20.05.2009, 20:39 | #10 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 20
|
Можно как-нибудь проще написать эту программку, так чтобы места занимала поменьше Посмотрите пожалуйста:
Код:
Последний раз редактировалось Альбиша; 20.05.2009 в 20:42. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на линейные списки | Ser | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 06.05.2011 20:22 |
задача на структурированые списки | innaa639 | Помощь студентам | 9 | 03.03.2009 02:19 |