Преобразовать строку, содержащую выражение на си с операциями (=, ==, ! =, a+=, a-=), в строку, содержащую эти же операции с синтаксисом языка паскаль (: =, =, #, a=a+, a= вывести результат на экран.
#include < iostream> #include < string> int main() { std: : string str; getline(std: : cin,str); const int n = 5; std: : string c[n] = { "=", "==", "! =", "a +=", "a -=" }; std: : string psl[n] = { ": =", "=", "#", "a = a +", "a = a -" }; for (unsigned int i = n-1; i > 0; { int p = str.find(c[i]); while (p > 0) { str.replace(p, c[i]. psl[i]); p = str.find(c[i]); } } std: : cout < < str; return 0; }
igor51766771
09.02.2020
Var i, s: integer; begin s : = 0; for i : = 15 to 25 do s : = s + sqr(i); writeln('s=', s) end. тестовое решение: s=4510 *********************************** const n = 10; var i, k: integer; a: array[1..n] of integer; begin randomize; k : = 0; write('массив данных: '); for i : = 1 to n do begin a[i] : = random(26); write(a[i]: 3); if a[i] > 12 then k : = k + 1 end; writeln(#13#10, 'k=', k) end. тестовое решение: массив данных: 0 21 20 8 14 15 25 11 2 20 k=6
Васильевна_Наталья
09.02.2020
Утром в 7 меня как обычно будит будильник, который я поставил вчера вечером, зная что мне к восьми в школу. за окном идет дождь. я открываю программу погода на телефоне и вижу что дождя в прогнозе небыло. но сегодня данные обновились и все утро будет дождливо. ставлю еду в микроволовку и через 3 минуты пищащий сигнал услужливо информирует меня что уже завтрак горячий. из-за дождя до школы придется идти по другой стороне улицы что на 5 минут дольше. придется брать зонт и выходить на 5 минут раньше. похоже физкультура будет в зале, а значит зачета по бегу не будет. проверяю смс на телефоне, друг пишет что сегодня заболел и не придет в школу. мда, а у нас были планы после уроков. ситуация меняется стремительно. ушел в школу. день прошел как обычно. задали много , придется планировать что и когда мне делать в каледарике, иначе не успею. не люблю использовать компьютерный или телефонный планировщик. привык все отмечять в каледаре блокнота. вот так информация откружает нас каждый день, иногда непрогнозируемо меняется и приходится подстраиваться. хорошо что микроволновка исправно греет 3 минуты и будильник звонит всегда в заданное время.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Преобразовать строку, содержащую выражение на си с операциями (=, ==, ! =, a+=, a-=), в строку, содержащую эти же операции с синтаксисом языка паскаль (: =, =, #, a=a+, a= вывести результат на экран.