31 / 1 / 0
Регистрация: 07.01.2016
Сообщений: 44
|
||||||
1 | ||||||
Реализовать парсер арифметических выражений (файловый ввод/вывод, задача №80 acmp)06.10.2016, 08:06. Просмотров 2748. Ответов 2
Метки нет Все метки)
(
задача №80 acmp
Тождество (Время: 1 сек. Память: 16 Мб Сложность: 32%) Вам необходимо проверить домашнюю работу Васи Пупкина, в которой он написал равенство. Например, запись вида «2+3=5» является правильной, а «23*7=421» неверная, но корректная. Корректной записью выражения будем называть последовательность: число, операция («+», «-», «*», «/»), число, знак равенства, число. Т.е. если в записи не хватает цифр или же встречается неизвестный символ. Например, записи «2*=3», «173» и «2+2=a» некорректны. Входные данные Входной файл INPUT.TXT состоит из единственной строки, содержащей запись арифметического выражения. Все числа в записи целые и не превышают по абсолютной величине 30000. Длина арифметического выражения может быть от 0 до 100 символов. Выходные данные В выходной файл OUTPUT.TXT нужно вывести «YES», если указанная запись правильна (т.е. равенство представляет собой тождество), «NO» - если корректная, но неверная и «ERROR», если в записи присутствуют ошибки. мой код валится на 42 тесте
0
|
|
06.10.2016, 08:06 | |
Написать парсер строк (файловый ввод/вывод) Написать парсер/счётчик строк (файловый ввод/вывод) Написать парсер, разделяющий строки на подстроки (файловый ввод/вывод) Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод) |
|
sourcerer
|
||||||
06.10.2016, 08:17
#2
|
||||||
0
|
0 / 0 / 1
Регистрация: 18.02.2018
Сообщений: 112
|
||||||
31.05.2018, 10:12 | 3 | |||||
Вот мой код. Проходит все 66 тестов.
0
|
31.05.2018, 10:12 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Парсер арифметических выражений Парсер арифметических выражений
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |