Формат входного и выходного файлов
Год (11 класс) Предоставить текст программы на одном из алгоритмических языков (Pascal, Basic, С, С++) или алгоритм в виде блок-схемы, если не указано другое задание. Если написана программа, то предоставить исходные данные и результат. Обязательно указывать номер решаемой задачи и название.
Кодирование информации. Системы счисления (10 баллов) Вася не любил много писать и решил при записи больших чисел сокращать написание повторяющихся цифр. Он завел правило: если при записи числа слева направо встречаются две идущие подряд одинаковые цифры, то он пишет только одну такую цифру и ставит над ней точку. Вася записал пять примеров и точно помнит, что только в одном из них и только один раз встречались идущие подряд две одинаковых цифры, но при записи этого примера он поторопился и не поставил в примере точку. Помогите Васе определить нужный пример и расшифровать число, записанное в сокращенной форме. В ответе через запятую дайте, сначала номер примера, затем полную запись того числа, в котором Вася сократил запись без указания основания системы счисления. 1. 12031045 + 1012015 = 13043105 2. 12023 + 1013 = 20103 3. 4124536278 + 12315168 = 4247053458 4. 4724729 + 8752109 = 14576829 5. 12А2367911 + 9452А411 = 1386897211
Система счисления с основанием 6 (5 баллов) Найдите натуральное число такое, что его запись в шестеричной системе счисления имеет ровно четыре значащих разряда и при этом выполняются следующие условия: Две первые цифры его записи являются одинаковыми между собой, и две последние цифры также одинаковы между собой. Две первые цифры отличны от последних двух цифр. Число является полным квадратом, то есть оно является квадратом некоторого целого числа. В ответе укажите четырехзначное число в шестеричной системе счисления. Письма (10 баллов) 1. Коля и Оля решили писать друг другу письма. Для того чтобы никто кроме них не смог понять их содержание, они договорились письма шифровать. Алгоритм придумали такой: 1. Каждую гласную букву исходного сообщения заменять на ближайшую гласную букву, предшествующую заменяемой в алфавите. 2. Каждую не гласную букву исходного сообщения заменять на ближайшую не гласную букву, идущую следом за заменяемой в алфавите. 3. Алфавит считать замкнутым в кольцо, то есть после буквы «Я» идет буква «А», а перед буквой «А» идет буква «Я». 4. Пробелы и знаки препинания оставлять без изменений. Первой написала письмо Оля. Помогите Коле расшифровать послание, если в письме была следующая последовательность. ЛИМЮ, РСЁЦИЖЁ ЙЯГФСЯ ЛИ НПА. В ответе укажите расшифрованное послание полностью с знаками препинания. Примечание: Алфавит:А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ы,Ь,Э,Ю,Я. Где гласные буквы: А, Е, Ё, И, О, У, Ы, Э, Ю, Я. Остальные буквы являются НЕ гласными. Е и Ё являются различными буквами.
Четыре друга (10 баллов) Николай, Борис, Дмитрий и Максим живут в одном дворе. Одному из них 12 лет, другому 14, третьему 16, самому старшему 19. Они все увлекаются программированием, но каждый из них специализируется только на каком-то одном из языков программирования: Бейсик, Паскаль, Си, Хаскел. Определите возраст и любимый язык программирования Максима, если известно, что: Специалист по Хаскелу старше любителя Си. Знаток Паскаля младше специалиста по Си. Максим старше программиста на Паскале. Любитель Бейсика родился с разницей всего в 2 года от рождения специалиста по Паскалю. Юноша, пишущий на Бейсике либо самый старший из друзей, либо самый младший. Дима не пишет на Бейсике и его возраст более чем на пару лет отличается от возраста любителя Бейсика. Не менее чем один из приятелей родился между годом рождения Максима и годом рождения Бориса. Возраст Бориса отличается на 2 года от возраста любителя Си. В ответе сначала цифрами запишите возраст Максима, затем через пробел первую букву его любимого языка программирования. Столица (15 баллов) В некотором царстве, в некотором государстве было N городов, и все они, судя по главной карте императора, имели целые координаты. В те годы леса были дремучие, дороги же строить умели только параллельно осям координат, так что расстояние между двумя городами определялось как . Император решил построить –ый город и сделать его столицей своего государства, при этом координаты столицы также должны быть целыми. Место для столицы следует выбрать так, чтобы среднее арифметическое расстояний между столицей и остальными городами было как можно меньше. Однако, разумеется, столицу нельзя строить на месте существующего города. Формат входных данных Первая строка входного файла содержит число N – количество городов (1 ≤ N ≤ 100). Следующие N строк содержат координаты городов – пары целых чисел, не превышающих 1000 по абсолютной величине. Формат выходных данных Выведите в выходной файл два целых числа – координаты точки, где следует построить столицу. Если решений несколько, выведите любое.
6. Подстрока (5 баллов) В данной строке, состоящей из цифр от 0 до 9 найти подстроку, представляющую запись числа, неравного нулю и кратного семи. Например, в строке 560005672 есть подходящие подстроки — 7, 56, 560, 672 и т.д. Формат входного и выходного файлов Во входном файле содержится строка длиной от 1 до 1000. Выходной файл должен содержать число 1, если хотя бы одна такая подстрока найдена, и найденные числа, или число 0 в противном случае.
Популярное: Почему стероиды повышают давление?: Основных причин три... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (462)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |