Ответы на вопрос:
// pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! function res(a: integer; op: char; b: integer): integer; begin case op of '+': result: =a+b; '-': result: =a-b; '*': result: =a*b; '/': result: =a div b end end; begin var s: =readlnstring('вводите: '); var p: =s.matches('+)|[\+\-\*\/])').toarray; if p.count< > 5 then writeln('ошибка! ') else begin var op1: =p[1].value[1]; var op2: =p[3].value[1]; var a: =p[0].value.tointeger; var b: =p[2].value.tointeger; var c: =p[4].value.tointeger; if (op1 in ['+','-']) and (op2 in ['*','/']) then writeln('='+res(res(b,op2,c),op1,a)) else writeln('='+res(res(a,op1,b),op2,c)) end end. примеры вводите: -4--3--2 =1 вводите: 12*3+45 =81 вводите: 45+12*3 =81 вводите: -26/13--5 =3
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
snagaytsev119.09.2021 07:16
-
sadzim24.12.2020 05:18
-
mihailova199927.12.2022 10:08
-
LalkaZEKA09.04.2022 05:17
-
FantomASS105.09.2021 14:15
-
Pomidorka21325.10.2020 19:43
-
ilyas5907.03.2021 21:25
-
дильназ14913.12.2020 14:10
-
annkhanenko2314.12.2020 11:47
-
Jdjdkdjd20.07.2021 18:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.