Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана целочисленная матрица размера 6х9. помогите пожалуйста .... Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк первой и последнего. Добавлено через 19 минут помогите пожалуйста .... Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк первой и последнего. ои там нестрок а столбцов! https://www.cyberforum.ru/ cpp-beginners/ thread140086.html Программа на метод Гаусса C++
Здравствуйте. Потерял код..сегодня до вечера нужно сдать задачу..( Нужна помощь! Текст: Дана матрица вещественных чисел (в файле). Найти ее определитель, методом приведения к верхнетреугольному виду.
C++ Перегрузка шаблонов https://www.cyberforum.ru/ cpp-beginners/ thread140081.html
Всем привет, очень прошу, помогите переделать следующий код, сделав каждое вычисление в виде шаблона: #include "stdafx.h" #include "conio.h" #include "math.h" #include "iostream" #include "math.h" using namespace std; int _tmain(int argc, _TCHAR* argv) {int n, sum, t, m, r;
C++ Вектор и матрица https://www.cyberforum.ru/ cpp-beginners/ thread140073.html
Ребят, помогите пожалуйста) вот в чем проблема: надо составить ф-ю вычисления среднего арифметического вектора, а затем преобразовать матрицу следующим образом: заменить все диагональные элементы средним арифметическим. т.е. найти ср. а. в каждой строке матрицы и заменить к примеру, если матрица 3Х3 то в первой строке будет заменяться первый элемент, во второй второй и в третьей третий...
C++ Иерархия классов: Тест, Экзамен, Выпускной экзамен, Испытание
У меня такое задание по С++ а я в нем не дупля. Кто может сделать это задание. Буду очень благодарен... Иерархия классов тест, экзамен, выпускной экзамен, испытание; Вариант запроса: средний бал по предмету для всех студентов.
C++ двумерный динамический массив, функции перевести данный двумерный статический массив в динамический и описать программу с помощью функций #include "stdafx.h" #include <iostream.h> int main(int argc, char* argv) { int s; const int ii =3; const int jj =3; int i, j; https://www.cyberforum.ru/ cpp-beginners/ thread140046.html
C++ Отсортировать массив по убыванию и по возрастанию массив,разбитый на зоны,каждая из которых составляет четверть общего колличества элементов,отсортировать по убыванию и по возрастанию. https://www.cyberforum.ru/ cpp-beginners/ thread140034.html Работа с файлами C++
не могу решить задачки.а завтра зачет. зарание всем спасибо. Задача 1. Дан файл целых чисел, содержащий менее 50 элементов. Увеличить его размер до 50 элементов, записав в начало файла необходимое количество нулей. Задача 2. Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в том же порядке). Задача 3. Даны два файла одного и того же типа. Добавить к...
C++ Как сделать блок схему? Помогите сделать блок схему к программе: #include <iostream> #include <iomanip> #include <windows.h> #include <time.h> #include <conio.h> #include<stdlib.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread140016.html C++ работа с файлами https://www.cyberforum.ru/ cpp-beginners/ thread140015.html
пожайлуста помогите решить,а то завтра зачет,а я практически в этом не шарю(((( если не сдам то все......... зарание всем спасибо!!! Задача 1. Дан файл целых чисел. Найти количество содержащихся в нем серий (то есть наборов последовательно расположенных одинаковых элементов). Например, для файла с элементами 1, 5, 5, 5, 4, 4, 5 результат равен 4. Задача 2. Дан файл целых чисел. Создать...
найти среднее геометрическое положительных членов последовательности C++
Здравствуйте! Помогите пожалуйста! Если данная последовательность не упорядочена ни по неубыванию, ни по невозрастанию, найти среднее геометрическое положительных членов. Применить сортировку простого выбора. Напиши процедуру сортировки! Заранее благодарна!
C++ Разработать функцию,которая перекрывает символы строки заданным количеством символов другой строки, начиная с заданной позиции Разработать функцию,которая перекрывает символы строки заданным количеством символов другой строки, начиная с заданной позиции.При реализации функции запрещается пользоваться функциями библиотек языка C. Примечание В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. Помогите пожалуйста) https://www.cyberforum.ru/ cpp-beginners/ thread140004.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
03.06.2010, 14:53 0

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

03.06.2010, 14:53. Показов 4450. Ответов 2
Метки (Все метки)

Ответ

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
35
36
37
#include <iostream>
#include <string>
#include <sstream>
#include <set>
#include <algorithm>
#include <functional>
#include <iterator>
 
// Переписать в выходную строку слова из входной строки
// в порядке возрастания их длины.
 
struct Cmp : public std::binary_function<std::string, std::string, bool> {
    bool operator () (const std::string & a, const std::string & b){
        return a.size() < b.size();
    }
};
 
int main() {
    std::string buf, tmp;
 
    std::cout << "String: ";
    std::getline(std::cin, buf);
    if ( buf.empty() )
        return 1;
 
    std::istringstream ist(buf);
    std::multiset<std::string, Cmp> set;
    while ( ist >> tmp )
        set.insert(tmp);
 
    std::ostringstream ost;
    std::copy(set.begin(), set.end(), std::ostream_iterator<std::string>(ost, " "));
 
    std::cout << "Result: " << ost.str() << std::endl;
 
    return 0;
}


Вернуться к обсуждению:
Переписать в выходную строку слова из входной строки в порядке возрастания их длины C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2010, 14:53
Готовые ответы и решения:

Переписать в выходную строку слова из входной строки в порядке возрастания их длины.
Помогите с решенеие кому не сложно в Visual C++, пожалуйста. 1. Интервал между минимальным и...

Найти во входной строке самую внутреннюю пару скобок {.} и переписать в выходную строку
Помогите, пожалуйста, разобраться с кодом! Не могу понять, что делать дальше #include&lt;conio.h&gt;...

Если функция находит в строке число, то вместо него она переписывает в выходную строку соответствующее по счету слово из входной строки
Функция переписывает строку. Если она находит в строке число, то вместо него она переписывает в...

Ошибки (в файле содержатся строки разной длины - записать их в выходной файл в порядке возрастания длины строки)
#include &lt;iostream&gt; #include &lt;set&gt; #include &lt;iterator&gt; #include &lt;fstream&gt; #include &lt;string&gt;...

2
03.06.2010, 14:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2010, 14:53
Помогаю со студенческими работами здесь

Упорядочить слова в порядке возрастания их длины
Дано предложение, слова в нем разделены пробелом. Упорядочить слова в порядке возрастания их...

Расположить слова порядке возрастания их длины
Дана строка символов. Расположить их в порядке возрастания длины слова. Дайте хелпу ребятки;)

Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке возрастания длины строки
ребят всю голову сломал уже завтра уже надо сдавать(( Текстовый файл содержит строки –...

Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке возрастания длины строки
Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru