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

Задача со строками (ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированы по-алфавиту) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Треугольник Серпинского н-го порядка http://www.cyberforum.ru/cpp-beginners/thread908398.html
Ребята помогите на Visual Studio.Просто первый курс,с графикой толком не работали,не понимаю как сделать.
C++ класс,вычисляющий формулу x1*x2/x1+x2 ребят,помогите пожалуйста,нужно класса который выделен на рисунке переделать под эту формулу x1*x2/x1+x2 на рисунке плохо видно,напишу так на всякий class op_divider:public operation { public: virtual void execute() { if (y==0) printf("delenie na zero"); else http://www.cyberforum.ru/cpp-beginners/thread908374.html
C++ Дани вектора X та Y с n координатами та квадратные матрицы А та В, розмером n*n. найти вектор Z=A*X+B*Y
Дани вектора X та Y с n координатами та квадратные матрицы А та В, розмером n*n. найти вектор Z=A*X+B*Y .
C++ перевести с Pascal на С++
переведите пожалуйста на С++ uses crt; var a,s,x:real; i:integer; eps:real; function fct(n:integer): real; var f: real; i: integer; begin f:=1; for i:=1 to n do
C++ ? : вместо if http://www.cyberforum.ru/cpp-beginners/thread908351.html
bool compare(const char* s1,const char* s2, int (*fp) (const char*, const char*) ) { ( !(*fp)(s1,s2) ) ? return true : return false; } пишет 2 ошибки: 1) на return true - требуется выражение 2) на ; - требуется двоеточие
C++ цикл while Приветствую форумчане! Недавно изучаю С, подскажите пожалуйста буду ли "вываливаться" из while по срабатыванию оператора if , без чтения стоящих за ним циклов for? while (work) { if (s==1) { ... break; } подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
21.06.2013, 02:09
а это задача стоит так : Список фамилий вводится через запятую в виде строки. Упорядочить фамилии по алфавиту вы типо не видели?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <sstream>
#include <string>
#include <set>
 
int main()
{
    typedef std::multiset<std::string> mult_str;
    std::string str, word;
    std::cout << "Enter str: ";
    std::getline(std::cin, str);
    std::istringstream ist(str);
    mult_str words;
    while (std::getline(ist, word, ',') )
        words.insert(word);
    for (mult_str::const_iterator cit = words.begin(); cit != words.end(); ++cit)
        std::cout << *cit << " ";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru