![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Романов Вельямин 48 39 55
Напишите программу, которая будет выводить на экран фамилии и имена абитуриентов, допущенных к сдаче экзаменов в первом потоке. При этом фамилии должны выводиться в алфавитном порядке.
13) На автозаправочных станциях (АЗС) продается бензин с маркировкой 92, 95 и 98. В городе N был проведен мониторинг цены бензина на различных АЗС. Напишите эффективную по времени работы и по используемой памяти программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет определять для каждого вида бензина, сколько АЗС продают его дешевле всего. На вход программе в первой строке подается число данных N о стоимости бензина. В каждой из последующих N строк находится информация в следующем формате: < Компания> < Улица> < Марка> < Цена> где < Компания > – строка, состоящая не более, чем из 20 символов без пробелов, < Улица > – строка, состоящая не более, чем из 20 символов без пробелов, < Марка > – одно из чисел – 92, 95 или 98, < Цена > – целое число в диапазоне от 1000 до 3000, обозначающее стоимость одного литра бензина в копейках. < Компания > и < Улица >, < Улица > и < Марка >, а также < Марка > и < Цена > разделены ровно одним пробелом. Пример входной строки: Синойл Цветочная 95 2250 Программа должна выводить через пробел 3 числа – количество АЗС, продающих дешевле всего 92-й, 95-й и 98-й бензин соответственно. Если бензин какой-то марки нигде не продавался, то следует вывести 0. Пример выходных данных: 12 1 0 14) На вход программы подаются прописные латинские буквы, ввод этих символов заканчивается точкой. Напишите эффективную по времени работы и по используемой памяти программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет определять, можно ли переставить эти буквы так, чтобы получился палиндром (палиндром читается одинаково слева направо и справа налево). Программа должна вывести ответ «Да» или «Нет», а в случае ответа «Да» – еще и сам полученный палиндром (первый в алфавитном порядке). Пример входной строки: GAANN. Пример выходных данных: Да ANGNA 15) В соревнованиях по многоборью (из M видов спорта) участвуют N спортсменов (N < 1000). На вход программе в первой строке подается число спортсменов N, во второй – число видов спорта M. В каждой из последующих N строк находится информация в следующем формате: < Фамилия> < Имя> < Баллы> где < Фамилия > – строка, состоящая не более, чем из 20 символов без пробелов, < Имя > – строка, состоящая не более, чем из 12 символов без пробелов, < Баллы > – M целых чисел, обозначающие количество баллов, набранных спортсменом в каждом из видов многоборья. < Фамилия > и < Имя >, < Имя> и < Баллы>, а также отдельные числа в поле < Баллы > разделены ровно одним пробелом. Пример входных строк:
|