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

Очередь(а выходит стек) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ char и const char http://www.cyberforum.ru/cpp-beginners/thread991853.html
Объясните пожалуйста, как можно реализовать строку tablz.type="Type"; Без error C2440: =: невозможно преобразовать 'const char ' в 'char '
C++ Напечатать элементы массива, индексы которых являются степенями двойки (1,2,4,8,16.) Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1,2,4,8,16...). Буду очень благодарна:) http://www.cyberforum.ru/cpp-beginners/thread991849.html
C++ два стека в одном массиве
В массиве находится два стека; один вначале, второй вконце. Первый растет к концу, второй - растет к началу. заполнить и осободить стеки действительными числами. один из стеков реализовать в виде списка. нужна помощь ..
C++ Перероботать програмку
Нужно перероботать прогу под функцию 0,5 х в кубе помогите пожалуйста никак не получаеться а здавать нужно уже...( #include "stdafx.h" #include "iostream" #include <cmath> using namespace std; //_____________________________________________________
C++ Нужно составить задачу для функции http://www.cyberforum.ru/cpp-beginners/thread991816.html
елси можно с коментами http://www.cyberforum.ru/attachment.php?attachmentid=322794&stc=1&d=1383058993
C++ Gnu Octave написана на C++, хочу изучить программирование для Octave, с чего начать GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня. Написан на Си++. Чтобы реально глубже понять как идет программирование математических систем типа MATLAB, я нашел Gnu Octave. Исходники GNU Octave открыты мне нужно научиться делать вычиснения на нем и программировать на Си ++, поэтому я начал изучение Си++. Моя задача... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5643 / 3122 / 353
Регистрация: 29.11.2010
Сообщений: 8,370
29.10.2013, 23:35     Очередь(а выходит стек)
Весьма неочевидная ошибка. Дело в том, что объект cout формируется вовсе не слева направо, а справа налево. Благодаря хвостовой рекурсии мы получаем результат, перевернутый с ног на голову. Делайте так:
C++
1
2
3
cout<<"1\t"<<temp.get()<<endl;
cout<<"2\t"<<temp.get()<<endl;
...
Очень важно дать понять, что конец инструкции произошел и поток надо вывести на экран.
 
Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru