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

задан текст состоящий из слов. хотя бы начать с чего напишите) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка матрицы. Как работает программа? http://www.cyberforum.ru/cpp-beginners/thread865937.html
Помогите пожалуйста, не могу понять, Как работает программа, объясните пожалуйста, как происходит поиск по матрице или напишите комментарии #include <iostream> #include <cstdlib> #include <iomanip> #include <ctime> #include <cmath> using namespace std; int main()
C++ программы-переводчика подскажите самый примитивный код программы-переводчика кто знает. http://www.cyberforum.ru/cpp-beginners/thread865933.html
C++ Visual Studio. Как правильно подключать инклуды?
Как правильно подключать инклуды? Работаю в консольном режиме. Инклуды добавляю через мастер классов, но они почему-то пустые, в чем проблема?
C++ Вывести все неповторяющиеся элементы массива
Ввести одномерный динамический массив из k чисел. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. мой вариант:. Вывести все неповторяющиеся элементы массива. помогите пожалуйста,вот мой код.выдает ошибку..что то забыла прописать,не могу понять что(((заранее спасибо) #include "stdafx.h" #include "stdio.h" #include...
C++ метод симпсона http://www.cyberforum.ru/cpp-beginners/thread865915.html
помогите реализовать метод симпсона на языке C++.
C++ Выбор элемента из сортировки Не подскажите как можно сделать так, чтобы из отсортированных элементов (по убыванию) можно было выбрать например один элемент и результатом был бы новый отсортированный список, но уже без этого элемента? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12882 / 7268 / 810
Регистрация: 27.09.2012
Сообщений: 17,958
Записей в блоге: 2
Завершенные тесты: 1
15.05.2013, 16:27     задан текст состоящий из слов. хотя бы начать с чего напишите)
Цитата Сообщение от Туся111 Посмотреть сообщение
Сформировать новую строку, в которую включены слова по возрастанию их длин.
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 <algorithm>
#include <sstream>
#include <string>
#include <vector>
#include <iterator>
 
bool pred_cmpsize(const std::string & str1,const std::string & str2){
    return str1.size()<str2.size();
}
 
int main(){
    std::vector<std::string> vec;
    std::string str;
    std::getline(std::cin,str);
    std::string::size_type pos=str.find_last_of(".");
    if(pos!=std::string::npos){
        str.resize(pos);
    }
    std::stringstream ss(str);
    while(ss>>str)
        vec.push_back(str);
    std::sort(vec.begin(),vec.end(),pred_cmpsize);
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<std::string>(std::cout," "));
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru