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

Переправить на стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу http://www.cyberforum.ru/cpp-beginners/thread874491.html
Составить программу, которая обращает введенное слово, т.е. переставляет символы в обратном порядке...есть код и все работает...но мне немного переделать нужно, что бы слово я вводил в консоле...а...
C++ Абстрактный класс.производные функции Вот условие задачиСоздать абстрактный класс транспортное средство Trans с методами позволяющим вывести на экран информацию о транспортном средстве, а также определить грузоподъемность транспортного... http://www.cyberforum.ru/cpp-beginners/thread874486.html
Агрегатный тип struct C++
Описать структуру с именем STUDENT, содержащую следующие поля: •фамилия; •номер группы; •успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: •ввод...
Как записать сумму элементов матрицы, с разницей индексов? C++
Как записать сумму элементов матрицы, если задана разница индексов i-j=k ? for (int i= k;i<n; i++) for (int j= k; j-k<m;j++) sum += A; cout <<" SUMMA = "<< sum <<...
C++ Главная функция просит ввести пять чисел, а вспомогательная выводит только те, что кратны трем. http://www.cyberforum.ru/cpp-beginners/thread874457.html
Помогите с С++. Задача на функции, никак не могу разобраться с задаванием функций Главная функция просит ввести пять чисел, а вспомогательная задача выводит только те, что кратны трем. ...
C++ Структуры. Файлы. Побитовая обработка данных прошу помощи. нужно как никогда. Вывести на экран битовое представление указанного числа и уметь объяснить его. Выполнить задание двумя способами: через объединение (вещественного типа и... подробнее

Показать сообщение отдельно
NightSpy
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 7

Переправить на стек - C++

22.05.2013, 15:52. Просмотров 197. Ответов 0
Метки (Все метки)

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;
  getchar();
  return 0;
Помогите переправить на стек.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru