Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Конкурсы и Олимпиады по Машинному программированию (КОМП)


Задача уровня 1

Идет третий день конкурса. Некоторые участники добрались до третьего уровня.

Так выглядит список участников по уровням: 

Уровень 2

Урбанович Дмитрий Владимирович, Федотова Анастасия Олеговна, Цыпченко Антон Станиславович, Крыцкий Никита Владимирович.

Уровень 1

Шурмин Артем Андреевич, Коломиец Дмитрий Станиславович.

А теперь задача первого уровня.
 

Операция "ИЛИ"

В математической логике существует операция "или". Обычно, её обозначают символом "v". Тогда запись AvB обозначает "А или B". Если A и B это какие-либо утверждения, то они могут быть верные или не верные. В логике, вместо "верны" говорят "истины", а вместо "не верны" --- "ложны".

Таким образом, выражение AvB тоже может быть истинно или ложно. Часто истину обозначают 1, а ложь --- 0.

Можно записать все возможные значения выражения AvB при любых A и B.
Av B
000
011
110
111
Такая таблица называется таблицей истинности для операции "v".

Теперь можно вычислять более сложные выражения. Например, A&BvC, но нужно знать, какая операция выполняется раньше, а какая позже. В логике принято считать, что & имеет более высокий приоритет чем v. Часто их так и называют, логическое умножение и логическое сложение. Задача: вычислить значение A&BvC для заданных A, B и C.

Технические требования

Выдать на экран строку значений A&BvC для заданных A, B и C. A, B и C задаются в виде 0 и 1. На вход подаётся:
строка значений A
строка значений B
строка значений C
Входные данные подаются во входной поток. Это значит, что программа должна работать так, чтобы команда "ИМЯ ИСПОЛНЯЕМОГО МОДУЛЯ < text.txt"
читала данные из файла text.txt.
Длины строк одинаковы и не более 20.

ПРИМЕР:

Если исполняемый модуль называется prog.exe, а в файле test.txt содержится:
010101
111000
101010
то команда:
prog.exe < test.txt
выдаст строку "111010".



Автор: Пупышев Вячеслав Викторович   
e-mail: pvv@uni.udm.ru   
Web: http://colymp.da.ru   

В избранное