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

Пять самых длинных слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ this и конструктор http://www.cyberforum.ru/cpp-beginners/thread646064.html
Всем привет! Столкнулся с задачей: У класса есть статический указатель, который инициализируется CableTV* CableTV :: ptr = new CableTV; Есть также два указателя в привате PaketAndChannels * paketandchannel; Clients *client;
C++ Что считывает антивирусный сканнер с файлов? Привет! Скажите пожалуйста, что считывает антивирусный сканер? Как эти шестнадцатеричные числа называются у файлов? И как узнать у файлов в C++ эту сумму? Если не в курсе как ее получить, то просто название скажите) Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread645984.html
Описать функцию, которая формирует текстовую строку C++
Дан текст в файле F1 в виде: ИМЯ ОТЧЕСТВО ФАМИЛИЯ_1 ИМЯ ОТЧЕСТВО ФАМИЛИЯ_2 ... Описать функцию, которая формирует текстовую строку в формате: ФАМИЛИЯ И.О. Сохранить преобразованный текст в файле F2.
C++ Определение перечисления (enum) в другом файле
Доброго времени суток! :) Вот мой вопрос: в классе A мне необходимо использовать перечисление B, но объявление и определение класса находятся в разных файлах. Можно ли сначала объявить перечисление, а определить в другом файле и, если можно, как это сделать? // file a.h // Объявление класса сlass A { public: A() { } enum B { };
C++ итератор и проверка на чётность\нечётность http://www.cyberforum.ru/cpp-beginners/thread645957.html
Добрый день. Не получается организовать проверку на нечётное количество. При вводе нечётного количества данных программа выдаёт ошибку. Последнюю часть задания прошу не делать, а помочь только с организацией проверки. Сильно "заумный" код прошу не предлагать т.к. только 120 страница учебника для начинающих. /* pg. 124; ex. 3.17 part 1 Прочитайте в вектор набор целых чисел. Вычислите и...
C++ Полноценный запрос POST Подскажите пожалуйста как реализовать полноценный POST запрос? В таком виде: POST Host: Connection: Content-Length: Origin: X-Requested-With: User-Agent: Content-Type: подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1599 / 1227 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
03.09.2012, 12:20     Пять самых длинных слов
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
38
39
40
41
42
43
#include <string.h>
#include <iostream>
#include <stdlib.h>
 
int Compare(const void* a, const void* b)
{
    return (strlen(*(char**)a) - strlen(*(char**)b));
}
 
int Contains(char** arr, const int size, const char* pWord)
{
    for(int i = 0; i < size; ++i)
    {
        if(!strcmp(pWord, arr[i])) return 1;
    }
    return 0;
}
 
int main()
{
    char s[256], *delims = (char*)" ,.", *p = 0, *rArr[50] = {0};
    std::cin.getline(s, sizeof(s));
    int i;
    for(p = strtok(s, delims), i = 0; p; p = strtok(0, delims))
    {
        if(!Contains(rArr, i, p))
        {
            rArr[i++] = p;
        }
    }
    //std::cout << "i = " << i << std::endl;
    qsort(rArr, i, sizeof(*rArr), &Compare);
    /*for(int j = 0; j < i; ++j)
    {
        std::cout << rArr[j] << std::endl;
    }*/
    for(int j = i - 1; (j >= 0) && (i - j <= 5); --j)
    {
        std::cout << rArr[j] << "  ";
    }
    return 0;
}
// dfg,gh wwwwww.v, nbvnbv  hjhj  ggg wwwwww
 
Текущее время: 03:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru