Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Дана строка, изображающая арифметическое выражение. Найти значение выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнить операцию транспонирования прямоугольной матрицы http://www.cyberforum.ru/cpp-beginners/thread37416.html
Выполнить операцию транспонирования прямоугольной матрицы A (m, n), m не равно n, не выделяя дополнительный массив для хранения результата.
C++ Выполнить операцию транспонирования прямоугольной матрицы Выполнить операцию транспонирования прямоугольной матрицы A (m, n), m не равно n, не выделяя дополнительный массив для хранения результата. http://www.cyberforum.ru/cpp-beginners/thread37415.html
Удаление символов из файла C++
Как удалить символы из открытого для чтения файла при помощи только функций fgetc и fputc? Может написать кто код для, например, удаления первых пяти символов?
Ввод строки в графическом режиме С++ dos C++
Приветик,пишу курсач и возникли проблемы с вводом с клавиатуры и выводом строки в графическом режиме.Сin и cout не подходят.Помогите плиз
C++ Вывод строк по сортировке одного поля. http://www.cyberforum.ru/cpp-beginners/thread37395.html
Вот код: #include "stdafx.h" #include "dec.h" void abc_view() { char *result, *pch; char tmpline={0}; fin=fopen("asale.dat","rt"); if(fin==NULL) cout<<"ЋиЁЎЄ*! “Є*§***л© д*©« *Ґ...
C++ Функция для определения минимального элемента вектора Здраствуйте, вот такое задание, не могу никак понять как его делать:( помогите плиз :( 7. Описать функцию min(x) для определения минимального элемента вектора х, введя вспомогательную рекурсивную... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
01.06.2009, 04:52
Цитата Сообщение от губошлёп
"4,2+7,3-2,1-8"
тут видишь запятые, нужно прочитать число, заменить в нём запятую на точку, потом положить его на стек, прочитать операцию и запомнить её, прочитать следующее число, преобразовать его так же, положить на стек, применить операцию к двум элементам стека и положить результат на стек, прочитать операцию, запомнить её, прочитать следующее число, преобразовать его и положить на стек, применить операцию к двум верхним элементам стека, полученное выражение положить на стек
когда операций и чисел больше нет, вывести значение из стека
(стек в виде массива типа double, операцию типа как char, который потом в switch'е выбирается)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru