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

Отсортировать строку в текст файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилируется без ошибок, но командная строка, почему то, сразу же закрывается http://www.cyberforum.ru/cpp-beginners/thread748559.html
#include "stdafx.h" #include <iostream> #include <fstream> #include <list> #include <iterator> int main() { std::fstream ifs("INPUT.txt", std::ios::in), ofs("OUTPUT.txt",...
C++ Реализация энумератора Пишу C++ аналог Enumerator'ов из .NET на основе стандартных итераторов. Сейчас интерфейс класса выглядит так: template < typename STLiterator > class Enumerator { public: Enumerator ( ) :... http://www.cyberforum.ru/cpp-beginners/thread748554.html
Конструкторы классов C++
Помогите разобраться с классами, не пойму как мне сделать правильно конструкторы класса Application,выдвёт ошибки в его конструкторе, помогите исправить пожалуйста: 2 IntelliSense: no instance...
C++ В матрице C(n,n) все положительные элементы, меньшие 2, принять равными нулю
В матрице C(n,n) все положительные элементы, меньшие 2, принять равными нулю. Помогите, пожалуйста
C++ Даны массивы A(n) и B(n). Построить массив C(n), для которого: http://www.cyberforum.ru/cpp-beginners/thread748546.html
C++ Вычислить следующее выражение подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4612 / 694
Регистрация: 29.11.2010
Сообщений: 12,626
28.12.2012, 02:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
#include <algorithm>
 
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::sort(str.begin(), str.end());
    std::cout << str << std::endl;
}
Если порядок букв после сортировки не важен

Добавлено через 6 минут
Если важен порядок букв:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
#include <iterator>
#include <cctype>
 
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::ofstream o("result.txt");
    std::copy_if(str.begin(), str.end(), std::ostream_iterator<char> (o, ""),
        [](const char x) { return isdigit(x); } );
    std::copy_if(str.begin(), str.end(), std::ostream_iterator<char> (o, ""),
        [](const char x) { return !isdigit(x); } );
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.