Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Задачи 2.

Автор: ExXxTaSy 22.05.2007 23:00

Задача1
в универ может поступить максимум 1000 человек(количество студентов задает юзер.)
каждый хочет на свою специальность. Специальностей 10.
Максимум может получиться 50 групп. по 20 человек в группе. Программа должна распределять студентов по группам по их специальностям. То есть На Сварщиков допустим 3 группы пуска получиться по 20 человек. но к ним не может попасть Менеджер. Он должен быть в группе менеджеров. и т.д. специальности любые. Пользователь вводит только количество студентов, естественно их имена и специальности.
Програма должна роспредилять студентов по групам. и в конце выводить список. Имя,Група,Специальность.

Задача2
Автопарк с автобусами. Количество автобусов должен задавать пользователь. И количество маршрутов тоже.
Желательно задействовать как можно меньше автобусов, тоесть проверять если какой то вернулся то пускть его по новому маршруту, елси нет то выпускать новый автобус.
Так же програма должна подщетать сколько бензина надо автобусам на следующие дни недели и на 100км. Автобусы все разного типа.
Маршрут должен наченаться и заканчеваться в Автопарке.

Вобщем програма по задаче 2. Юзер должен вводить: 1.количество автобусов. 2.Количество маршрутов. 3.длину маршрутов. 4.Среднюю скорость автобусов.
А она должна подсчитать Сколько нужно бензина на день.

Очень нужна помощ. зарание спс.