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

Польская нотация - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описание чисто виртуальных методов, Абстрактные классы http://www.cyberforum.ru/cpp-beginners/thread996210.html
Здравствуйте. Изучаю наследование, абстрактные классы. Возникло два вопроса: 1. Видел несколько примеров, вопрос - чем отличаются вот таких два описания чисто виртуальной функции. Нигде не нашел на что влияет этот const. public: virtual void GetArea() = 0; virtual void GetArea() const = 0; 2. Ранее я описал класс "Коробка" с полями "название", "форма", "материал", и структура из трех...
C++ Пожалуйста доделайте задачу (в массиве найти все числа,начинающихся с цифры выбранной пользователем) Помогите пожалуйста дописать программу, мне надо ее написать на Visual C++ 6.0 Вот задача В массиве целых чисел,расположенном в файле(кол-во чисел в фале произв-ое) найти все числа,начинающихся с цифры выбранной пользователем.Числа сильно различаются по величине(по кол-ву цифр в их написании).Предусмотреть ввод исходных данных из файла и генерацию этого файла с помощью генератора псевдослучайных... http://www.cyberforum.ru/cpp-beginners/thread996207.html
Книги по работе с графикой и аудио C++
Ребят интересует книга где подробно рассматривается работа c++ с графикой и аудио , и хотелось бы еще привязку к субд Смотрел на ютубе ролик с применением Sfml есть у кого книжка по нему ?
C++ Что означает длина простого числа 256 или 1024 бит?
Привет, товарищи! Вообщем вопрос такой. Хочу реализовать подпись ГОСТ Р34.10-94. В условии написано: Нужно рандомно взять 2 числа: q длиной 256 бит и p длиной 1024 бита, между которыми выполняется соотношение: p = b*q + 1 для некоторого целого b. Старшие биты q и p должны быть равны 1. Что за числа p и q? Заранее спасибо.
C++ Строки в консоли и файлах(потоках).Зацикливание http://www.cyberforum.ru/cpp-beginners/thread996197.html
Задание: Создать файл записей с полями: название улицы, количество зданий на этой улице, год возникновения названия улицы. Подсчитать и вывести на экран количество зданий, которые были построены за годы от n до m. Программу ещё полностю не написал.Начал писать и в ходе написания делаю тесту на правильность выполнения действий.Остановился на проверке считывания переменных с файла(потока).Думаю,у...
C++ Класс, производный класс, паблик-класс Задание: Создать класс колесо, которое имеет радиус. Определить конструкторы и метод доступа. Создать класс машин, содержащий класс колесо. Дополнительно есть марка (указатель на строку), цена. Определить конструкторы и деструктор. Определить public-производный класс грузовик, имеет дополнительно грузоподъемность. Определить конструкторы, деструктор и функцию печати Это моя первая попытка... подробнее

Показать сообщение отдельно
sereg
1 / 1 / 0
Регистрация: 30.04.2012
Сообщений: 48

Польская нотация - C++

03.11.2013, 15:13. Просмотров 302. Ответов 0
Метки (Все метки)

Доброго времени суток! Нужно преобразовать аpифметическое выpажение в польскую запись, прямым методом(не обязательно). Пересмотрел много форумов и статей по данной теме, но так и ни чего не вышло, поэтому прошу помощи.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream.h>
#include <math.h>
#include <stdio.h>
using namespace std;
 
int prioritet(char n)
{
int a;
switch(n){
           case '+'; a=1;
            break;
         case '-'; a=1;
            break;
         case 'x'; a=2;
            break;
         case '/'; a=2;
            break;
         case '('; a=4;
            break;
         case ')'; a=4;
            break;
         default: a=10;
            break;
}return a;
 
}
int m(string in) {
    int mprioritet;
    int pol;
    char *z;
    mprioritet=10;
    for (int i=0; i<=ln.length(); i++){
        if (prioritet(in[i])<=mprioritet){
            mprioritet=prioritet(ln[i]);
            pol=1;
}
}
main(){
string ln;
cin >> ln;
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru