Калькулятор
Калькулятор работает с числами, содержащими не более 90 цифр и вычисляет выражения согласно следующего синтаксиса:
Поддерживаемые операции: + (сложение), - (вычитание), * (умножение), и / (целочисленное деление, результат которого - частное от деления). Калькулятор останавливает свою работу в следующих случаях: 1) деление на ноль; 2) результат некоторой операции отрицательный или превышает 90 цифр; 3) входное число превышает 90 цифр.
Входные данные / Выходные данные
Напишите программу, которая моделирует работу калькулятора. Для каждого входного выражения, вывести в отдельной строке его значение. Если калькулятор останавливает вычисления, то в соответствующей выходной строке следует вывести слово Error как показано в примере выходных/выходных данных. Выражение может содержать до 90 операций и синтаксически корректно, выражение может быть как расположено в нескольких строках так и в одной строке может находится несколько выражений. Пробелы во входном выражении могут встречаться в любом месте, а входные данные заканчиваются символом конца файла.