Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2009, 23:05   #11
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Можно ли обратиться к стеку и вызвать нужный елемент(ну как с массивом mas[0])??
Нет )
Цитата:
Но не могу понять как теперь записать данные в новый стек начиная с последнего елемента и так до первого с уже созданного стека
Код:
stack<int> newstack;
while(!mystack.empty())
 {
  k = mystack.top();
  mystack.pop();
  newstack.push(k);
 }
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 29.04.2009, 23:07   #12
Olya90
Форумчанин
 
Аватар для Olya90
 
Регистрация: 16.03.2009
Сообщений: 125
По умолчанию

Прикольно)). Thanks
Если помогла нажмите на весы
Olya90 вне форума Ответить с цитированием
Старый 29.04.2009, 23:28   #13
Olya90
Форумчанин
 
Аватар для Olya90
 
Регистрация: 16.03.2009
Сообщений: 125
По умолчанию

А что значит "С помощью структуры данных стек провести "обратную" сортировку файла за спадением" ?? Как я поняла вы сделали без структуры...
Если помогла нажмите на весы
Olya90 вне форума Ответить с цитированием
Старый 29.04.2009, 23:34   #14
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
А что значит "С помощью структуры данных стек провести "обратную" сортировку файла за спадением" ?? Как я поняла вы сделали без структуры...
Я вообще это задание плохо понимаю ) Как-то криво написано.
Как понял:
"Есть файл, забитый числами, отсортированными по возрастанию. Надо с помощью стека получить файл, отсортированный по убыванию".

То есть, второй стек не нужен.
В общем, вот так я вижу задание:
Код:
#include <iostream>
#include <fstream>
#include <conio.h>
#include <stack>

using namespace std;

int main()
{
stack<int> mystack;
ifstream fin("test.txt");
ofstream fout("test_out.txt");
int k;
while(!fin.eof())
  {
   fin>>k;
  mystack.push(k);
  }
fin.close();

while(!mystack.empty())
 {
  k = mystack.top();
  mystack.pop();
  fout<<k<<endl;
 }
fout.close();
return 0;
}
------------------
Olya90, да, и еще.. В следующий раз упоминайте, что речь идет об STL'евском стеке ) А то я сначала подумал, что нужно создать структуру "стек".
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 30.04.2009, 00:03   #15
Olya90
Форумчанин
 
Аватар для Olya90
 
Регистрация: 16.03.2009
Сообщений: 125
По умолчанию

Да...кажись вы правы...Спасибо!!
Если помогла нажмите на весы
Olya90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа. Asentian Фриланс 14 25.04.2010 17:30
IE + ActiveX + проблему с кучей и стеком vladgolovkov Общие вопросы C/C++ 0 16.04.2009 11:10
Задача со стеком host.pro Помощь студентам 1 12.03.2009 12:48
Программа Fartyna3000 Операционные системы общие вопросы 4 06.12.2008 23:39
работа со стеком Katovski Помощь студентам 8 12.06.2008 11:30