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

файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Vector – вектор, используя динамическую память http://www.cyberforum.ru/cpp-beginners/thread514719.html
Может кто подскажет листинг этой программы???
C++ Не работает одно исключение ввода Скажем так, это часть проги, должна проверять ввод значений, чтоб они были не нулевые, это условие работает, и чтоб элемент массива e1 был равен 3, иначе ошибка, и вот тут проблемы, т к на это... http://www.cyberforum.ru/cpp-beginners/thread514703.html
C++ Создание искажения звука
Есть мр3 файл, хочу исказить выводимый звук или добавить эффект. Использую библиотеку Bass для воспроизведения звука. Если нельзя через библиотеку bass, то каким другим способом можно исказить...
C++ Отрицательный цикл
Помогите пожалуйста с задачкой, решил, но не проходит 1 тест. Условие: ограничение времени на тест: 0.5 сек. ограничение памяти на тест: 65536 KB. Дан орграф. Определить, есть ли в нем цикл...
C++ Вычислить выражение по заданной формуле 2 (Функции) http://www.cyberforum.ru/cpp-beginners/thread514684.html
Приветствуйю друзья, вот продолжение вчерашней темы http://www.cyberforum.ru/cpp-beginners/thread514332-page2.html#post2772554 , вроде сделал правильно, но выдет ошибку... Сама задача №1: ...
C++ Чтение входных дат Доброе время суток Я работаю над домашним заданием по языку си. Программа должна переводить знаки кодированные в utf-8 до utf-16. Саму функцию которая это делает я уже написал,но у меня возникла... подробнее

Показать сообщение отдельно
HardMorg
3 / 26 / 3
Регистрация: 29.08.2010
Сообщений: 204
09.03.2012, 12:40  [ТС]
Цитата Сообщение от soon Посмотреть сообщение
std::unordered_map. Или из буста, ибо этот только с C++11.

Задание не совсем понял, можете пример привести?
вообщем пример файла такой:
a = 1
b = (~a)
c = ((a | b) & b)

на выходе я должен получить : cabab
потому что вычисления должно начинается с последней строчки:
с = ((a | b) & b)
a = 1 => c = (( 1 | b) & b)
b = (~a) => c = ((1 | (~a)) & b)
a = 1 => c = ((1 | 0) & b) = (1 & b)
b = 0 => c = (1 & 0) = 0;

заметьте что на шаге 5 b уже не вычислялось как (~а) а имела определенное на шаге назад значение 0

Я думал записать как char, стек<char>
и потом по ключу вычислять выражения которое записано в стеке
Добавлено через 25 секунд
Цитата Сообщение от panicwassano Посмотреть сообщение
если используешь плюсы зачем stack<char>? stack<string> мб? std:air?
с std:air никогда не работал
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru