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

Сортировка слов по буквам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека. http://www.cyberforum.ru/cpp-beginners/thread91687.html
Какая нужна библиотека для функций? gotoxy putch textcolor clrscr
C++ Умножение двух чисел (С++) Пожалуйста, помогите написать программу на С++: Умножить два числа согласно алгоритму «правила умножения столбиком». Заранее большое спасибо) http://www.cyberforum.ru/cpp-beginners/thread91682.html
Вызов оператора приведения базового класса C++
Добрый день. У меня есть иерархия классов. class A: B { ... operator const char* () const; ...
Среднее квадратичное отклонение C++
кто может помочь ? нужно написать функцию, которая определяет среднее квадратическое отклонение(СКО) последовательности введенных чисел.(условие завершения ввода произвольное). не могу даже суть задания понять((( буду очень благодарна всем, кто откликнется:)
C++ Вопрос об map STL http://www.cyberforum.ru/cpp-beginners/thread91666.html
Как вивести map? list<int> l; for (int i=1; i<=5; i++) l.push_back(i); map<int,list<int>> a; int d = 9; int f = 5; a.insert(make_pair<int,list<int>>(d,l)); map<int,list<int>>::iterator it = a.begin(); for(;it!=a.end();it++) {
C++ динамический массив такая задача: дана матрица размерностью mxn определить количество элементов являющихся простыми числами. матрица представленна в виде одномерного массива указателей. код массива такой: void main() { int n,m; printf("\n vvedite koli4estvo strok i stolbcov v matrice "); scanf("%d%d",&n,&m); int j,i; int **mas2; mas2=new int *; подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
01.02.2010, 23:52     Сортировка слов по буквам
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
34
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <fstream>
 
bool _func(const std::basic_string <char> &ONE, const std::basic_string <char> &TWO)
{
    return ONE.length() < TWO.length();
}
 
int main()
{
 
    std::vector <std::basic_string <char> > _VEC;
 
    const std::basic_string <char> _STR = "D:\\c.txt";
    std::ifstream _FIN(_STR.c_str());
 
    std::istream_iterator <std::basic_string <char> > _ITER(_FIN);
    std::istream_iterator <std::basic_string <char> > _ITER2;
 
    std::insert_iterator <std::vector <std::basic_string <char> > > _ITER3(_VEC, _VEC.begin());
    std::copy(_ITER, _ITER2, _ITER3);
 
    std::ostream_iterator <std::basic_string <char> > _ITER4(std::cout,"\n");
    std::copy(_VEC.begin(), _VEC.end(), _ITER4);
 
    std::cout << std::endl;
 
    std::sort(_VEC.begin(), _VEC.end(), _func);
    std::copy(_VEC.begin(), _VEC.end(), _ITER4);
    return 0;
}
 
Текущее время: 10:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru