Разработать программу, вычисляющую арифметические выражения. Основные операции: сложение, умножение, деление, возведение в степень (^), извлечение корня (sqrt), факториал (!), exp, sin, cos, tg, ln. Необходимо учитывать константы pi, e. Выражение также может содержать скобки. Пример выражения в обычном формате: 3,6+2^(1/3)*(4!-5/2)+sqrt(4)=177,6.
Сам смысл примерно понимаю, но работа с входными данными (нахождение операций, обработка выражений в скобках) не дается. Объясните, пожалуйста.
Разбить строку на выражения можно по разному, включая регулярные выражения, но чтобы учесть в дальнейшем приоритеты операций, вам стоит поискать информацию на счет обратной польской нотации (она же - обратная польская запись). На википедии есть теоретический материал.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
WinAPI метод SetWindowText не меняет текст кнопкиПричем, если попробовать получить текст через GetWindowText, то вернется, как раз, тот текст, который я пытался...
Всем приветПисал код, села батарея ноутбука, ноут выключился, после того как я загрузил систему по-новой в visual studio написанный мной код открывается...
Добрый вечер, уважаемые знатоки! Прошу Вас, помогите мне
Объявите структуру Entrant, которая представляет собой информацию о абитуриенте и содержит такие открытые поля: