|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.11.2011, 22:12 | #1 |
Пользователь
Регистрация: 19.09.2011
Сообщений: 23
|
Контроперация
Хакер Василий получил доступ к классному журналу и хочет заменить все свои минимальные оценки на максимальные. Напишите программу, которая заменяет оценки Василия, но наоборот.
Дано количество оценок Василия(не больше 100), затем сами оценки. Требуется вывести исправленные оценки в том же порядке. Пример: Вход: 5 1 3 3 3 4 Выход: 1 3 3 3 1 Вход: 8 5 4 2 2 4 2 2 5 Выход: 2 4 2 2 4 2 2 2 |
23.11.2011, 13:46 | #2 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Если вход из файла - читаем строку, с 1го элемента забираем количество, потом циклом от 3 до "количество"*2+1 с шагом 2 считываем оценки, одновременно находим максимальную и минимальную.
Потом еще одним прогоном строки по этому же циклу меняем значения максимума на минимум. Вход руками - тоже читаем строку, т.к. количество оценок неизвестно заранее. И по тому же алгоритму. Реализация - за $.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |