Форум программистов, компьютерный форум 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; string surname;
C++ Виртуальное наследование Ребят, кто - нибуть может на простом примере показать, накой нужно виртуальное наследование классов (class B : public virtual A) ? http://www.cyberforum.ru/cpp-beginners/thread841286.html
C++ return
Вот такой вопрос, как вернуть значения из функции, и чтоб функция main это узнала? если на примере, то во так, допучтим есть функция задания промежудка от А до Б int entry_period(int A, int B) { printf("Введите промежуток од А до B: "); scanf("%d %d", &A,&B); return A, B; } и есть маин функция int main()
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 sum_words);
C++ Не работает алгоритм многофазной сортировкой http://www.cyberforum.ru/cpp-beginners/thread841259.html
Алгоритм работает при количестве случайных элементов i до 10000 и выдает в конечном файле бред при например 20000... Не могу разобраться в чем проблема, помогите пожалуйста... Нужно чтобы работал при разном количестве, например до 200000... Помогите исправить или подскажите другой алгоритм каскадной или многофазной сортировки файлов на C++... #include "stdafx.h" #include <stdio.h> #include...
C++ 1 задача на составление функции нахождения.Пожалуйста, очень надо Составить функцию нахождения максимального элемента Mx среди положительных элементов в столбце матрицы и его индексов. Используя эту функцию, в матрице E(7,5) найти тот Mx, у которых произведение индексов минимальное, а в матрице T(5,6)- сумму тех Mx, у которых хотя бы один из индексов нечетный. подробнее

Показать сообщение отдельно
MrCold
852 / 750 / 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru