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

Вывести на печать текст в порядке возрастания длин строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в yvals.h - Syntax error:missing ';' before 'namespace' http://www.cyberforum.ru/cpp-beginners/thread1154522.html
Изучаю c++, раньше работал в codeblocks, теперь перешёл на студию и столкнулся с такой ошибкой: error C2143: syntax error : missing ';' before 'namespace'. Ошибка отправляет в файл yvals.h, где #endif /* __cplusplus */ #define _Restrict restrict #ifdef __cplusplus _STD_BEGIN (сюда) typedef bool _Bool; _STD_END #endif /* __cplusplus */
C++ Нужно найти самое распространенное женское имя в группе или классе Проблема с задачей. Нужно найти самое распространенное женское имя в группе или классе. Предположим что я объявил структуру (потому нужно при условии структуру). И теперь проверяю пол с помощью букв "m", "w". Тпер если имя женское заношу в новый массив. Теперь как-то нужно проверить распространенное это имя. #include <iostream> #define k 4 using namespace std; struct st1 { http://www.cyberforum.ru/cpp-beginners/thread1154517.html
Блок-схема к приведенному коду C++
Помогите сделать блок схему к программе #include <iostream.h> #include <conio.h> int main() { clrscr(); //int mas = { 1, -4, 5, 7, 0, -9, 563, -6, -8, 30 }; int i=0,j=0,t=0,k=10;
C++ Преобразовать программу от string к char
Помогите переделать программу чтобы было без string а чар нужно на компилятор турбо 3.0 условие к программе если надо Даны сведения об игрушках (название, стоимость и возрастные границы ребенка, для которого предназначена игрушка). Вывести стоимость самой дорогой куклы. #include <iostream> #include <conio.h> #include <string> using namespace std; struct toy
C++ Перезапись динамического массива http://www.cyberforum.ru/cpp-beginners/thread1154483.html
Вот фрагмент программы создания двоичного файла , мы задаем динамический массив, который должен использоваться в других пунктах, следовательно, не надо освобождать память, но при повторе этого пункта надо освободить память. if (ch == '1') { system("cls"); cin.clear(); cin.sync(); char ch1; cout << "Введите имя нового файла: "; getline(cin, FNAME); ifstream...
C++ Добавить в массив заданное число, если этого числа нет в массиве Нужно 2 програмки: 1) добавляет в массив заданное* число, если этого числа нет в массиве 2) удаляет из массива числа, равные заданному* * - заданные числа вводятся с клавиатуры подробнее

Показать сообщение отдельно
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
23.04.2014, 01:42     Вывести на печать текст в порядке возрастания длин строк
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
#include <iostream>
#include <string>
#include <list>
 
bool compare_func(const std::string& first, const std::string& second)
{
    return (first.length() < second.length());
}
 
int main()
{
    std::locale::global(std::locale("Russian"));
    std::cout << "Введите текст(признак конца текста - строка \"!end!\"):" << std::endl << std::endl;
 
    std::list<std::string> text;
    std::string current_line;
 
    std::getline(std::cin, current_line);
    
    while(current_line != "!end!") {
        text.push_back(current_line);
        std::getline(std::cin, current_line);
    }
 
    text.sort(compare_func);
 
    std::cout << std::endl << "Результат:" << std::endl << std::endl;
 
    for(std::list<std::string>::iterator it = text.begin(); it != text.end(); it++) {
        std::cout << (*it) << std::endl;
    }
 
    std::cout << std::endl;
    system("pause");
};
 
Текущее время: 13:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru