Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задача 2.

Читайте также:
  1. C.) К специфическим задачам, которые используются в ходе реализации частично-поисковых методов на уроке технологии, относятся
  2. L Выводы должны следовать из содержания основной части работы, отвечать целям и задачам работы, сформулированным во введении.
  3. VI. Общая задача чистого разума
  4. Вопрос 10. Задача
  5. Вопрос 18. Задача
  6. Вопрос 24. Задача
  7. Вопрос 26. Задача
  8. Вопрос 36. Задача
  9. Вопрос 38. Задача
  10. Вопрос 4. Задача

V Областной дистанционный конкурс юных программистов

«Осенние старты»

 

 

Входные данные вводятся из файла INPUT.TXT текущего каталога.

Выходные данные выводятся в файл OUTPUT.TXT текущего каталога.

Каждая задача оценивается в 200 баллов.

 

Задача 1.

 

Один математик стал свидетелем ДТП и видел машину-нарушителя. Когда его допрашивали в полиции, то, первым делом спросили:

- Какая марка автомобиля, и какой цвет?

- Это был легковой автомобиль серого цвета, кажется, иномарка. Более точно сказать не могу.

Тогда последовал следующий вопрос:

- Какой номер был у этого автомобиля?

Но наш математик был, как и многие учёные, очень рассеянным, и не запомнил номера. Тогда его спросили:

- Ну, хоть что-то Вы запомнили?

И он сказал:

- Из трёх букв там было ровно две одинаковых. А что касается цифр, то они все разные, притом самая большая равна сумме двух других.

Эта информация оказалась очень полезной для следствия. Из многих номеров были отобраны немногие подозрительные. А это сильно сузило круг подозреваемых, и виновник скоро был найден.

Требуется создать программу, которая из заданного списка номеров выдаст все подозрительные, и предварительно их отсортирует по возрастанию.

Напоминаем, что автомобильный номер (без кода региона!) представляет собой цепочку из 6-и символов. На первом месте буква, затем три цифры, затем 2 буквы. Например, A245BC. Буквы из латинского алфавита.

 

Входные данные: в первой строке целое число, обозначающее количество номеров для просмотра, затем столько строк, каково это число. В каждой строке один автомобильный номер.

Выходные данные: в первой строке целое число, обозначающее количество отобранных номеров, затем столько строк, каково это число. В каждой строке один автомобильный номер.

Примерные тесты:

Входные данные Выходные данные
  A234BA C532BX T345OB E594KE B431OO B431OO E594KE
  A234BA C532BX T345OB  

 

Задача 2.

 

Пятиклассник Петя сидел дома и выполнял домашнее задание по математике. На этот раз надо было сделать много нетрудных, но однотипных примеров на вычисление числовых выражений. От природы Петя был слегка ленив, и быстро охладел к работе. Тем более, позвонил друг Вася и позвал на улицу играть в футбол. Футбол пересилил, и Петя, бросив работу, пошёл на улицу...

Вернувшись домой вечером, он вспомнил, про домашнюю работу, и настроение испортилось. Но он вспомнил и то, что он юный программист, и решил написать программу, которая сделала бы за него все задания. И он создал такую программу.

На вход подавался пример в виде строки, а на выходе было одно число — результат вычислений.

Докажите, что вы программируете не хуже Пети, и попробуйте создать такую программу. Предполагается, что данные вводятся корректно и все вычисления возможны.

Все исходные числа целые неотрицательные, на всех этапах вычислений получались лишь целые числа.

 

Входные данные: в одной строке цепочка символов, включающая лишь цифры и знаки «+», «-», «*», «/». Длина входной строки в пределах 15-ти, числа не более, чем 200. Количество операций в строке — не более 3-х.

Выходные данные: одно число, результат вычисления заданного выражения.

Примерные тесты:

Входные данные Выходные данные
  5+3  
  30-10*2+1  
  200*200*200*200  
  150-50/2  

 

 




Дата добавления: 2015-04-26; просмотров: 19 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Практическая часть| Марина и Ринат Мустакимовы.

lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав