Pascalabc.net напишите программу, которая вычисляет арифметическое выражение, введённое в виде символьной строки. выражение содержит только целые числа и знаки сложения. входные данные входная строка содержит запись арифметического выражения. выходные данные программа должна вывести результат вычисления переданного ей выражения. примеры входные данные 12+32+43+5 выходные данные 92
183
284
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! begin // без проверок на правильность var st: =readlnstring; var p: =st.matchvalues('(\d+)').select(x-> x.tobiginteger); var s: =biginteger(0); foreach var n in p do s+=n; writeln(s) end. примеры 12+32+43+5 92 123424634243542+36745656856678567578654+434253+3222+322523230 36745656980103524782901
Популярно: Информатика
-
Dashacolod06.08.2022 22:36
-
ddasha68102.06.2022 13:49
-
Ванёк2006126.01.2020 20:48
-
StefanSalvatori10.06.2021 06:27
-
Julianna200629.05.2021 19:47
-
4chanus22.12.2020 22:57
-
Ofsi16.01.2022 07:44
-
mynameisNastia02.02.2022 20:39
-
KNV1980G28.12.2022 03:28
-
ArinaKosareva6321.11.2022 00:45