Размер шрифта: A AA Изображения Выключить Включить Цвет сайта Ц Ц Ц Х
Бесплатный конструктор сайтов - uCoz
Воскресенье, 05.05.2024, 11:45
Приветствую Вас Гость | RSS

Сайт учителя информатики  и ИКТ Шинкаренко Евгения Александровича

Реклама
Оцените сайт
Оцените мой сайт
Всего ответов: 837
Программирование
Какой язык программирования выбрать для подготовки к ЕГЭ
Всего ответов: 804

Программирование и технология программирования. Решение задач части С4

Задача №9.

В некотором вузе абитуриенты проходили предварительное тестиро­вание, по результатам которого они могут быть допущены к сдаче вступительных экзаменов в первом потоке. Тестирование проводится по двум предметам, по каждо­му предмету абитуриент может набрать от 0 до 100 баллов. При этом к сдаче экза­менов в первом потоке допускаются абитуриенты, набравшие по результатам тести­рования не менее 30 баллов по каждому из двух предметов. На вход программе подаются сведения о результатах предварительного тестирования. Известно, что общее количество участников тестирования не превосходит 500. В первой строке вводится количество абитуриентов, принимавших участие в тестировании, N. Далее следуют N строк, имеющих формат:

<Фамилия> <Имя> <Баллы>

где

<Фамилия> — строка, состоящая не более чем из 20 символов,
<Имя> — строка, состоящая не более чем из 15 символов,

<Баллы> — строка, содержащая два целых числа, разделенных пробелом, — баллы, полученные на тестировании по каждому из двух предметов.

При этом <Фамилия> и <Имя>, <Имя> и <Баллы> разделены одним пробелом. Пример входной строки: Романов Вельямин 48 39 Напишите программу, которая будет выводить на экран фамилии и имена аби­туриентов, потерпевших неудачу, т. е. не допущенных к сдаче экзаменов в первом потоке. При этом фамилии должны выводиться в алфавитном порядке.

Перейти к решению задачи


Задача №10.#
На вход программе подаются сведения о номерах школ учащихся, участвовавших в олимпиаде. В первой строке сообщается количество учащихся N, каждая из следующих N строк имеет формат: <Фамилия> <Инициалы> <номер школы>, где <Фамилия> – строка, состоящая не более чем из 20 символов, <Инициалы> – строка, состоящая из 4-х символов (буква, точка, буква, точка), <номер школы> – не более чем двузначный номер. <Фамилия> и <Инициалы>, а также <Инициалы> и <номер школы> разделены одним пробелом. Пример входной строки:
Иванов П.С. 57
Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет выводить на экран информацию, из какой школы было меньше всего участников (таких школ может быть несколько). При этом необходимо вывести информацию только по школам, пославшим хотя бы одного участника.
Следует учитывать, что N>=1000.
Перейти к решению задачи

Задача №11.#
Некоторый интернет-магазин ежедневно принимает заказы от покупателей. Имеется список всех заказов, сделанных в магазине в 2011 году. Напишите эффективную по времени работы и используемой памяти программу, которая по этим данным определяет, в какие дни недели магазин получал наибольшее число заказов.
На вход программе в первой сроке подается количество заказов N. В каждой из последующих N строк находится информация о датах заказов в следующем формате: <день> <месяц> где <день> – число от 1 до 31, <месяц> – одно из 12 возможных слов — «января», «февраля», «марта», «апреля», «мая», «июня», «июля», «августа», «сентября», «октября», «ноября», «декабря». Все даты — корректные, даты различных заказов могут совпадать.
Пример входных данных:
5
4 апреля
5 апреля
11 апреля
5 апреля
31 марта
Программа должна вывести список дней недели, в которые поступало наибольшее число заказов. Для примера выше результат работы программы должен быть таким:
понедельник
вторник
Для справки – 1 января 2011 года было субботой.
Количество дней в месяцах года: январь – 31, февраль – 28, март – 31, апрель – 30, май – 31, июнь – 30, июль – 31, август – 31, сентябрь – 30, октябрь - 31, ноябрь – 30, декабрь – 31.
Перейти к решению задачи

Вернуться назад
Реклама
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Счетчик яндекс
Яндекс.Метрика