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

Переправить на очередь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ case значение http://www.cyberforum.ru/cpp-beginners/thread841297.html
#include <iostream> #include <conio.h> #include <stdio.h> #include <Windows.h> #include <string.h> using namespace std; const int NotUsed = system( "color 0C" ); struct zapis {string name; ...
C++ Виртуальное наследование Ребят, кто - нибуть может на простом примере показать, накой нужно виртуальное наследование классов (class B : public virtual A) ? http://www.cyberforum.ru/cpp-beginners/thread841286.html
C++ return
Вот такой вопрос, как вернуть значения из функции, и чтоб функция main это узнала? если на примере, то во так, допучтим есть функция задания промежудка от А до Б int entry_period(int A, int B) {...
C++ Массив теряет значения:/
#include <iostream> #include <windows.h> #include <conio.h> #include <audiere.h> using namespace std; using namespace audiere; void sound_func(char **text_sound, int kol_symb_text, int...
C++ Не работает алгоритм многофазной сортировкой http://www.cyberforum.ru/cpp-beginners/thread841259.html
Алгоритм работает при количестве случайных элементов i до 10000 и выдает в конечном файле бред при например 20000... Не могу разобраться в чем проблема, помогите пожалуйста... Нужно чтобы работал при...
C++ 1 задача на составление функции нахождения.Пожалуйста, очень надо Составить функцию нахождения максимального элемента Mx среди положительных элементов в столбце матрицы и его индексов. Используя эту функцию, в матрице E(7,5) найти тот Mx, у которых произведение... подробнее

Показать сообщение отдельно
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
22.04.2013, 13:08
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
#include <string>
#include <iostream>
#include <queue>
 
int main ()
{
  std::queue<char> myqueue;
  std::string str = "          Hello,               World!";
  char prev;
 
 for(std::string::iterator it = str.begin();
     it != str.end(); ++it)
     {
          myqueue.push(*it);
     }
 str.clear();
  while (!myqueue.empty())
  {
      prev = myqueue.front();
          myqueue.pop();
         if  (!myqueue.empty())
         {
             if(prev != ' ' ||  ' ' != myqueue.front())
             {
                 str += prev;
             }
         }
         else
             str += prev;    
  }
  std::cout << "New string :\n" << str << std::endl;
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru