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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Voscreshenie
Сообщений: n/a
#1

Переписать в выходную строку слова из входной строки в порядке возрастания их длины. - C++

25.01.2011, 07:17. Просмотров 1105. Ответов 2
Метки нет (Все метки)

Помогите с решенеие кому не сложно в Visual C++, пожалуйста.

1. Интервал между минимальным и максимальным значениями элементов массива разбить пополам и относительно этого значения разбить массив на две части (части не сортировать).
2. Переписать в выходную строку слова из входной строки в порядке возрастания их длины.

зарание спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2011, 07:17     Переписать в выходную строку слова из входной строки в порядке возрастания их длины.
Посмотрите здесь:

C++ Вывести слова строки в порядке убывания длины
Переписать в выходную строку слова из входной строки в порядке возрастания их длины C++
C++ Упорядочить слова в порядке возрастания их длины
C++ Определить, какие слова из текста имеют длину от 1 до 10, и вывести их в порядке возрастания длины
Программа считывает строку, делит ее на слова и выводит в порядке убывания длины слов (Ох,функции.Где ошибка?) C++
C++ Занести в выходную строку все слова исходной, в которых нет повторяющихся букв
Работа с файлами (Скопировать слова из одного текстового файла в другой, расположив их в нем в порядке возрастания длины) C++
Как отсортировать строки файла в порядке возрастания их длины C++
Создать новую строку, поместив в него все слова входной строки, взяв каждое слово в кавычки C++
Если функция находит в строке число, то вместо него она переписывает в выходную строку соответствующее по счету слово из входной строки C++
Дана строка, вывести слова наименьшей длины в порядке возрастания C++
C++ Найти во входной строке самую внутреннюю пару скобок {.} и переписать в выходную строку

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1611 / 1239 / 124
Регистрация: 21.12.2010
Сообщений: 1,895
Записей в блоге: 7
25.01.2011, 18:07     Переписать в выходную строку слова из входной строки в порядке возрастания их длины. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include<sstream>
#include<algorithm>
using namespace std;
 
int main() {
    string s;
    getline(cin, s);
    stringstream ss(s);
    vector<string> v;
    while(ss>>s) v.push_back(s);
    sort(v.begin(), v.end(), [](string a, string b){return a.size()<b.size();});
    for(int i=0; i<v.size(); ++i) cout<<v[i]<<" ";
}
Voscreshenie
Сообщений: n/a
26.01.2011, 09:50     Переписать в выходную строку слова из входной строки в порядке возрастания их длины. #3
Спасибо =) а с 1 задачей ктонибуть поможет?
Yandex
Объявления
26.01.2011, 09:50     Переписать в выходную строку слова из входной строки в порядке возрастания их длины.
Ответ Создать тему
Опции темы

Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru