Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
4 / 4 / 4
Регистрация: 07.12.2015
Сообщений: 29
1

Найти значение выражения заданного строкой

18.03.2016, 09:29. Показов 1874. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста с данным заданием:
Дана строка символов S, содержащая арифметическое выражение - сумму двух натуральных чисел. Найти значение этой суммы. Пример: вход "123+5558", выход 5681.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2016, 09:29
Ответы с готовыми решениями:

Найти значение выражения, заданного формулой
2) Имя входного файла z352.in Имя выходного файла z352.out Найдите значение следующего...

Составить подпрограмму, которая вычисляет значение арифметического выражения заданного строкой символов
составить подпрограмму которая вычисляет значение арифметического выражения заданного строкой...

Для заданного аргумента Х найти значение комбинированного выражения
для заданного аргумента Х найти значение комбинированного выражения: y=\begin{cases} ...

Вычислить значение выражения, записанного строкой.
Задана строка S, содержащая цифры и знаки «+» и «-». Вычислить значение данного выражения. За...

2
Почетный модератор
64089 / 47498 / 32734
Регистрация: 18.05.2008
Сообщений: 115,182
18.03.2016, 09:38 2
Лучший ответ Сообщение было отмечено izh_love как решение

Решение

Если в строке числа, вмещающиеся в целочисленные типы, то просто так
Pascal
1
2
3
4
5
6
7
8
var s,s1:string;
     a,b,k,sum:integer;
..........................................
s1:=copy(s,1,pos('+',s)-1);
delete((s,1,pos('+',s));
val(s1,a,k);
val(s,b,k);
sum:=a+b;
1
4 / 4 / 4
Регистрация: 07.12.2015
Сообщений: 29
18.03.2016, 09:51  [ТС] 3
Спасибо большое=)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2016, 09:51

Для выражения определить наименьшее k, при котором значение выражения становится больше заданного числа П
Для выражения exp(k)/k определить наименьшее k, при котором значение выражения становится больше...

Вычислить значение выражения, заданного строкой
Добрый день,уважаемые, помогите с программой, нужно :Дана строка, которая содержит натуральные...

Вывести значение арифметического выражения, заданного строкой
Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±…±<цифра>», где на месте...

Найти значение заданного выражения
Дано числовое выражение, содержащее числа, знаки действий +, -, * и круглые скобки (), например...

Вычисление значения выражения, заданного текстовой строкой
с++ Как можно получить ответ примера, заложенного в текстовой строке, например "10 * 20 - 100 + 40...

Проверить корректность арифметического выражения, заданного строкой
Задано строку, которая представляет арифметическое выражение. Проверить корректность заданного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru