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

АТД список. Переставить местами элементы списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Жизнь (нужна поддержка) http://www.cyberforum.ru/cpp-beginners/thread357824.html
Здравствуйте. Начал писать игру "Жизнь". Недавно начал изучать классы, поэтому, буду использовать их. В общем, чувствую, что вопросов будет много, по мере поступления буду выкладывать их сюда, дабы не плодить тонны одинаковых тредов. Всем, кто будет откликаться — заранее огромное спасибо, с меня +++ к репутации. Итак, вопрос первый:
C++ Сортировка очереди HeapSort Товарищи подскажите пожалуйста, нужно отсортировать очередь реализованную на списках методом пирамидальной сортировки. реализация очереди самая обыкновенная код могу днём предоставить. Сейчас интересует логика. http://www.cyberforum.ru/cpp-beginners/thread357820.html
C++ Перевод long double в string
Дана задача http://www.cyberforum.ru/attachment.php?attachmentid=97778&stc=1&d=1317238135 Я не понимаю как конвертировать long double в string. С помощью ostrstream ? Но у меня мне получается, компилятор ругается long double z= 5789847.45; string k; k.ostrstream=z; Ума не приложу как сделать данное задание. Пожалуйста помогите.
C++ Передача массива в функцию
#include <iostream> #include <fstream> #include <time.h> using namespace std; void maxx(); int main(int argc, char *argv) {
C++ Построение массива с элементами http://www.cyberforum.ru/cpp-beginners/thread357789.html
Помогите, пожалуйста с задачей. После завтра сдавать, а я не знаю с чего начать и как решать.... Если не трудно помогите. Условие задачи: Дан массив A(2N). Постройте массивы с элементами, соответственно равными: а) a1, aN+1, a2, aN+2, ... , aN, a2N; б) a2N, a1, a2N-1, a2, ..., aN+1, aN. Заранее спс.
C++ Создайте текстовый файл, содержащий сведения о клиентах фирмы: Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества... подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
29.09.2011, 15:48  [ТС]     АТД список. Переставить местами элементы списка
Спасибо большое!!!!

Один вопрос!! почему не распознается вот это строка

C++
1
ostream_iterator<char>
в Visual C++ 2010???

Вывел список таким образом

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
41
42
43
44
45
46
47
48
49
50
51
52
#include <list>
#include <iostream>
 
using namespace std;
 
int  main(void) 
{
 setlocale(0,"");//руский щрифт в консоле
    int n;
    char num_1;
    
    list<char> lst; //объявили список
 
    cout << "Введите длину списка: ";
    cin >> n;
    cout << '\n';
 
    cout << "Введите содержимое списка: ";
 
    for(int i = 0; i < n; i++) //заполняем список
    {   
        cin >> num_1;
        lst.push_back(num_1);
    }
    cout << '\n';
 
  int  num = 0;
  list<char>::iterator iter;
  for(iter = lst.begin(); iter != lst.end(); *iter++) 
  {
          if( *iter == ')' ) 
          {
                 if(--num == -1)
                      *iter = '(';
          } else if(*iter == '(') 
          {
                 if(++num == 0)
                      *iter = ')';
          }
  }
  cout << '\n';
 
  cout << "Упорядоченный список: ";
  for(list<char>::iterator iter1 = lst.begin(); iter1 != lst.end(); iter1++)
    {
        cout << *iter1 << " ";
    }
    cout << "\n";
 
system("pause >> NULL");
  return 0;
}
Добавлено через 12 часов 45 минут
Цитата Сообщение от Infinity3000 Посмотреть сообщение
Один вопрос!! почему не распознается вот это строка
Код C++1 ostream_iterator<char>
в Visual C++ 2010???

Разобрался, нужно подключить

C++
1
#include <iterator>
 
Текущее время: 06:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru