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

Вывести слова строки в порядке убывания длины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файловые операции http://www.cyberforum.ru/cpp-beginners/thread62039.html
Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих не более чем из четырех букв.
C++ Указатели и ссылки. Имя массива как указатель 7. Дан одномерный массив, состоящий из N целочисленных элементов. 7.1. Ввести массив с клавиатуры. 7.2. Найти минимальный положительный элемент. 7.3. Вычислить сумму положительных элементов массива, кратных 3. http://www.cyberforum.ru/cpp-beginners/thread62038.html
Вывести на экран количество цифр в строке, введенной с клавиатуры C++
1)Написать программу, которая выводит на экран количество цифр в строке, введенной с клавиатуры 2)Написать программу, которая складывает две строки, введенные с клавиатуры. Результат вывести на экран. Помогите!
кто знает!?? C++
вот немного теории, как исходя из этой теории записать программу(см. после теории): Функция – это совокупность объявлений и операторов, предназначенных для решения определенной задачи. Функция, используемая в модуле компиляции должна иметь прототип (некое предварительное описание). Прототип функции вставляется во все модули компиляции, использующие данную функцию. При этом прототип может...
C++ Обмен элементов двумерного массива http://www.cyberforum.ru/cpp-beginners/thread61981.html
Помогите пожалуйста с сортировкой массива на C. Задание: Сформировать квадратную целочисленную матрицу. Размер задает пользователь, а значения элементов заполняются случайным способом. Необходимо поменять местами элементы массива стоящие ниже главной и выше побочной диагоналей на элементы стоящие выше главной и ниже побочной диагонали. Приведу пример с квадратной матрицей размером в 5 элементов:...
C++ 2 в двохсотой степени(С++) Помогите мне посчитать 2 в двухсотой степени, вроде простенькая задачка, но в то же самое время, необходимо чтобы были выведены все знаки. Я написал такую программку, но она пишет что ответ равен бесконечности. #include<iostream> #include<conio.h> #include<stdio.h> using namespace std; int main () { float r; r=2; подробнее

Показать сообщение отдельно
ManGysITI
0 / 0 / 0
Регистрация: 03.11.2008
Сообщений: 60
11.11.2009, 02:53  [ТС]     Вывести слова строки в порядке убывания длины
Может в Билдере библиотеки отличаются
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
#include <vcl.h>
#pragma hdrstop
#include <tchar.h>
#include <iostream.h>
#include <vector>
#include <string>
#include <algorithm>
#pragma argsused
bool compare(const std::string &a, const std::string &b)
{
        return a.length()>b.length();
}
int main()
{
        setlocale(LC_ALL,"RUSSIAN");
        size_t kol = 0;
        std::string s;
        std::vector<std::string>a;
        while (std::cin>>s && s!="0")
        {
                a.push_back(s);
                kol++;
        }
        std::cout<<"количество слов в предложении"<<' '<<kol<<std::endl;
        std::sort(a.begin(),a.end(),compare);
        copy(a.begin(),a.end(),std::ostream_iterator<std::string>(std::cout,"\n"));
        return 0;
}
[IMG]http://i007.***********/0911/ec/57866197698d.jpg[/IMG]
 
Текущее время: 03:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru