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

Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В неупорядоченному массиве K с m элементов являются элементы совпадают http://www.cyberforum.ru/cpp-beginners/thread1035838.html
В неупорядоченном массиве K из m элементов являются элементы которые совпадают. Из каждой группы одинаковых элементов оставить только один, уничтожив другие и сжать его до начала.
C++ Диапазон в switch c++ Подскажите пожалуйста, у меня есть программа которую надо сделать в switch, но у меня большой диапазон например от 31 до 75, как это прописать или есть ли возможность сделать не через switch, задание типо такое, вводится цифра из указаного диапазона и выводится сообщение (cout << "Бла-бла")... http://www.cyberforum.ru/cpp-beginners/thread1035816.html
C++ Матрицы. програмирование
Задача: 7. В файле “input.txt” задана квадратная матрица А размером n × n. В первой строке файла указан размер n, а в следующих строках файла – значения элементов матрицы по строкам. Построить матрицу B размером n × n, причем элементы определяются как b индексы внизу ij=min a с индексами вот решение с max что нужно изменить ? #include <fstream> #include <iostream> using namespace std;...
C++ Одномерные массивы
Помогите пожалуйста, очень надо)) заранее спасибо))) Тема: Одномерные массивы. Разработать программу на языке программирования согласно Вашему варианту. Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000. Массив для каждой задачи должен задаваться в секции объявлений глобальных переменных, например: int A =...
C++ как подсчитать самое длинное слово? http://www.cyberforum.ru/cpp-beginners/thread1035782.html
Задано предложение-строка. Написать программу, которая находит самое длинное слово, встречающееся в предложении.
C++ Динамическое выделение памяти под структуру #include <iostream> using namespace std; struct person { char*name; char *adres; int age; }; void allocation (person *mas, int kol) { person *mas = new person; подробнее

Показать сообщение отдельно
doker___
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 29
17.12.2013, 13:35  [ТС]     Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений
Цитата Сообщение от egor2116 Посмотреть сообщение
Как то так
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
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <algorithm>
 
inline void print(std::string i){ std::cout << i << " "; }
 
 int main()
 {
    std::string str = "9 8 7 6 5 4 3 2 1";
    std::string buf;
    std::stringstream ss(str); 
    std::vector< std::string > tokens;
 
    while (ss >> buf)
        tokens.push_back(buf);
        
    sort(tokens.begin(), tokens.end());
    for_each(tokens.begin(), tokens.end(), print);
    std::cout <<std::endl;
     
     system("PAUSE");
     return 0;
 }
на этом рядку выводит ошибку system "(PAUSE)"; что это может быть?
 
Текущее время: 01:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru