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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Список процессов http://www.cyberforum.ru/cpp-beginners/thread555333.html
Надо написать диспетчер задач. Список процессов я получаю QQueue<PROCESSENTRY32> deq; if (deq.size() != 0) deq.clear(); HANDLE shot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0); PROCESSENTRY32 pro; ZeroMemory(&pro, sizeof(PROCESSENTRY32)); pro.dwSize = sizeof(PROCESSENTRY32);
C++ Протоколы передачи информации Какой протокол передачи информации лучше для онлайн-игры: UDP или TCP? И почему? http://www.cyberforum.ru/cpp-beginners/thread555315.html
C++ рекурсивная функция
Всем привет! Нужна помощь с программкой. Можете пожалуйста обьяснить, с чего начинать? Дана последовательность из ста целых чисел. Найти такой набор чисел (не обязательно подряд идущих), чтобы их сумма была равна 100. Тоесть я как понимаю нужно создать функцию которая будет просматривать массив с числами и складывать их, если они меньше ста? Ещё как их вывести на экран не понимаю: их их...
C++ Вычислить среднее арифметическое элементов, расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами перв
Вычислить среднее арифметическое элементов, расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и минимальный элементы. Создать функции для определения среднего значения, максимума и минимума. помогите написать С++ очень надо срочно
C++ Даны текстовые файлы.. http://www.cyberforum.ru/cpp-beginners/thread555291.html
[CPPпомогите пожалуйста кто чем может...уду очень приезнатеельна C+-+Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1. Использовать вспомогательный файл h. Дан текст. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове данной строки. в) Найти количество...
C++ Преобразования абстрактного типа при вычислении выражений (переопределение операций) Добрый день! В процессе изучения С++ столкнулся с нетривиальной трудностью, которую сам для себя никак не могу объяснить. Пусть есть прообраз некоторого типа данных для математических вычислений. Что конкретно он из себя представляет, предполагаю, не имеет значения, важно, что он может быть преобразован к типу float и обратно. Для удобства приведены только объявления соответствующих функций и... подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
24.04.2012, 15:37     Упорядочить текст по длине строки по убыванию
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 <stdio.h>
#include <string.h>
 
void swap(char* sz1, char* sz2);
 
int _tmain(int argc, _TCHAR* argv[])
{
    static char ppsz[10][256] = { "I vpilsya komar kak raz", 
                                  "Tetke pryamo v praviy glaz", 
                                  "Povariha poblednela,", 
                                  "Obmerla i okrivela.", 
                                  "Slugi, svatiya i sestra", 
                                  "S krikom lovyat komora.", 
                                  "<<Rasproklyataya ti moshka!", 
                                  "Mi tebya!..>> A on v okoshko,", 
                                  "Da spokoino v svoi udel", 
                                  "Cherez more poletel" };
 
    for (int i = 0; i < 10; i++)
        for (int k = 0; k < 10; k++)
            if (strlen(ppsz[k]) < strlen(ppsz[i]))
                swap(ppsz[i], ppsz[k]);
 
    for (int q = 0; q < 10; q++)
        printf("%s\n",ppsz[q]);
 
    return 0;
}
 
void swap(char* sz1, char* sz2)
{
    char* temp = new char[256];
    strcpy(temp, sz1);
    strcpy(sz1, sz2);
    strcpy(sz2, temp);
    delete[] temp;
}
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru