программа для решения примеров



Автор Игорь Иванов задал вопрос в разделе Другие языки и технологии

Программа для решения примеров C++ и получил лучший ответ

Ответ от Капитан Гугл[гуру]
Напиши рекурсивную функцию, принимающую строку, которая проверяет, не является ли переданная строка числом; если является, то возвращает значение этого числа, если нет - делит строку на части (оператор и операнды, по приоритету операций - прежде всего скобки, затем + и - и т. д. ) и возвращает результат работы оператора на операнды (вычисленные рекурсивно). Т. е. примерно так:
double value(string s)
{
if(строка - число) return double(s);
/* анализ строки */
switch oper{
case '+':return value(left)+value(right);//break не нужен, поскольку return
case '(':return value(left);//скобки тоже оператор
/*и т. д. */
}
}
вот что-то такое...

Ответ от Sonar200[гуру]
чтение введёной строки, потом её разбор, выполнение действий в правильном порядке, вывод результата

Ответ от Ѓ-Ук[гуру]
ну как вариант, помещать введенные данные в переменную - массив символов. далее в цикле массив исследовать на совпадение со знаками действий (+-*/), таки образом разобрать массив символов на числа и знаки. далее выполнить нужные математически операции и вывести результат на экран.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Программа для решения примеров C++
спросили в Visual Basic NET
Как написать программу для windows?
Скачай себе Microsoft Visual Basic. По идее интерфейс понятен интуитивно, ну а коды можно найти в
подробнее...
спросили в Решение
нужна помощь в решении высшей математики! помогате решить задачу! :
Решение задач по математике.
Решение задач по математике - алгебра, геометрия, тригонометрия,
подробнее...
спросили в Netscape
К какому классу ПО относятся программы-драйверы?
В который раз возвращаемся мы к вопросу безопасности, но на сей раз администраторы могут спать
подробнее...
спросили в Другое
что такое прикладное программы
Прикладная программа (приложение, application program) — программа, предназначенная для решения
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Есть ли такая программа которая решает уравнения обычные?
да, есть, в гугле просто напиши ОНЛАЙН КАЛЬКУЛЯТОР ДЛЯ РЕШЕНИЯ
подробнее...

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

расскажите пожалуйста, что такое корел и для чего он?
CorelDRAW представляет собой интегрированный объектно-ориентированный пакет программ для работы с
подробнее...
спросили в Televisa
Качаю игру с диска, Ошибка данных (CRC), какую программу скачать, как устранить ошибку?
Ошибка данных CRC является довольно распространенной. Публикация рассчитана не только на
подробнее...

Ипотека "молодая семья",что для этого нужно???
Ипотеку молодым можно оформить в банке, начиная с 18 лет. При этом есть ряд гласных и негласных
подробнее...

Компьютерное тестирование студентов, какие есть решения?
Огромный недостаток этих программ и систем в том, что требуется их установка и настройка.
Если
подробнее...
спросили в Игры Atari
Возможно ли подключить джойстик к примеру от PS к компу и играть?
Да, возможно. Мышь отключать не надо, взаимодействие с джойстиком настраивается в игре.
Для ПК
подробнее...
спросили в AAMI Classic
Почему NOD воспринимает Ammyy Admin как нежелательную и опасную программу?
Может быть, конкуренты попросили нодовцев внести прогу в базу.

Не стоит забывать еще о
подробнее...

!! Вопрос для программистов (Нужен совет)
Твою судьбу можешь решить только ты сам. Смотря какое программирование ты хочешь изучать. Если
подробнее...
спросили в Crysis
хочу запустить игру crysis 3 нажимаю пишется для игры Crysis 3 необходима видеокарта с поддержкой DX11
Сочувствую, Crysis 3 на данный момент одна из красивейших игр, а для прорисовки текстур и обработки
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*