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

Польская запись - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Повторение цифр в введенном числе. http://www.cyberforum.ru/cpp-beginners/thread218701.html
Нужно что бы пользователь ввел число, а программа написала есть ли в нём повторяющиеся цифры. #include <stdio.h> #include <string.h> #include <conio.h> int main() { printf("Napishi chislo: "); char s="";
C++ CodeBlocks Всем привет. Использую CodeBlocks, но там нельзя выводить русские буквы( Можно это как-то настроить или подключить какую-нибудь библиотеку??? http://www.cyberforum.ru/cpp-beginners/thread218700.html
C++ Посоветуйте компилятор С++
посоветйуте пожалуйста какой нить простенький компилятор для С++..Я начал учиться по книге..там нужно выполнять простенькие пока программки,а у меня стоит вижуал студио 2010...я его пока плохо освоил, он еще и на английском(хочу какой нить маленький быстренький. есть такие вообще? можно еще и ссылочку)
Ребят задание по строкам C++
Помогите пожалуйста все сделала а это не могу:cry: Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: 1)Вычислить количество разных слов в строке
C++ Поправьте пожалуйста код. http://www.cyberforum.ru/cpp-beginners/thread218681.html
Всем доброго времени суток! Вот написал программу, а на защиту мнезадали её переделать, использую dorehile. вот собственно текст программы #include <iostream> #include <conio.h> using namespace std; int main() { int i,j,n,p=1; cout<<"n=";
C++ Сделать копию части строки между первой '*' и второй ввести строку произвольной длины(<80 символов),содержащую два символа'*'.Сделать копию части строки между первой'*' и второй'*' подробнее

Показать сообщение отдельно
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
23.12.2010, 14:47
Парсим строку по след алгоритму. Результатом является строка в польской записи
 Операнд и константа заносятся в Полиз и в таблицу.
 Левая скобка заносится в стек.
 Правая скобка вытесняет последовательно все операции из стека в Полиз, пока верхний элемент стека не является левой скобкой. Затем левая скобка удаляется из стека.
 Операция заносится в стек, если ее приоритет больше приоритета верхней операции в стеке, либо если сверху лежит левая скобка. В противном случае поочередно вытесняются все операции из стека в Полиз, пока не будут выполнятся условия первого случая, после чего операция заносится в стек.
В конце все операции из стека последовательно переносятся в Полиз.


а приоритеты следущие '(' <= '+' == '-' <= '*' == '/' <= '^'
Калькулятор, воспринимающий строку вот тут эта прога

(-a)-(-b) == a-b--
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru