Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Выражение

(Время: 1 сек. Память: 16 Мб Сложность: 17%)

Дано корректное арифметическое выражение вида ((…((1?2)?3)?...n-1)?n, в котором вместо каждого из знаков «?» стоят знаки одного из следующих арифметических действий: «+» (сложение), «–» (вычитание), «*» (умножение). Выражение содержит n следующих по возрастанию цифр от 1 до n (1 ≤ n ≤ 9), связанных n-1 арифметическим действием.

Напишите программу, вычисляющую значение данного выражения.

Входные данные

Входной файл INPUT.TXT содержит арифметическое выражение.

Выходные данные

В выходной файл OUTPUT.TXT выведите одно целое число – значение арифметического выражения.

Примеры

INPUT.TXTOUTPUT.TXT
1(1+2)*39
2((((1+2)*3)-4)*5)+631
3(((((((1+2)*3)-4)*5)+6)*7)-8)*91881

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 ЕГЭ по информатике
 Тренировочные олимпиады
 Личные олимпиады
 Командные олимпиады
 Первая командная олимпиада
 Вторая командная олимпиада
 Третья командная олимпиада
 Четвертая командная олимпиада
 Пятая командная олимпиада
 Шестая командная олимпиада
 A. Алфавит для слепых
 B. Квадраты
 C. Офицеры
 D. Выражение
 E. Сапер
 F. Человек Рассеянный
 G. Строительство города
 H. Безопасный пароль

Красноярский краевой Дворец пионеров, (c)2006 - 2025, ИНН 246305493507, E-mail: admin@acmp.ru



Заказать кредитную карту своя кредитная карта.