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

Максимальная длина последовательности,числа которой уменьшаются - C++

Восстановить пароль Регистрация
 
moomot
 Аватар для moomot
9 / 9 / 3
Регистрация: 12.07.2013
Сообщений: 57
13.10.2013, 17:28     Максимальная длина последовательности,числа которой уменьшаются #1
Здравствуйте. Помогите написать программу, которая будет считать максимальную длину последовательности, числа которой уменьшаются.
Есть вариант, который считает макс. длину последовательности, числа которой увеличиваются.
Код:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void random() {
    qsrand(time(NULL) | clock());
    uint n;
    cout << "Enter max choosing: ";
    cin >> n;
    for (int i=0; i<10; i++) {
        uint maxLen = 0, len = 0, pred = 100;
        for (int j =0; j<n; j++) {
            int x = qrand()%100;
            if(x>pred) {
                len ++;
                if(len>maxLen)maxLen = len;
            } else {
                len = 1;
                pred = x;
            }
        }
        cout << "Max len: " << maxLen << endl;
    }
}
Ну и я попробовал сделать такую, что бы считала последовательность, которая уменьшается
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void random() {
    qsrand(time(NULL) | clock());
    uint n;
    cout << "Введите придел выборки: ";
    cin >> n;
    for (int i=0; i<10; i++) {
        uint maxLen = 0, len = 0, pred = 100;
        for (int j = 100; j>n; j--) {
            int x = qrand()%100;
            if(x>pred) {
                len ++;
                if(len>maxLen)maxLen = len;
            } else {
                len = 1;
                pred = x;
            }
        }
        cout << "Максимальная длина: " << maxLen << endl;
    }
}
Добавлено через 3 часа 40 минут
Помогите, пожалуйста..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 17:28     Максимальная длина последовательности,числа которой уменьшаются
Посмотрите здесь:

Максимальная длина целочисленного типа C++
Выполнить сортировку элементов в той строке матрицы сумма элементов в которой максимальная C++
C++ Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа
C++ Определить, максимальная цифра числа расположена ближе к началу или концу числа
Вывести номер строки в массиве, сумма чисел которой максимальная C++
C++ Массив: Найти такую неразрывную последовательность положительных чисел, сумма элементов у которой максимальная.
максимальная длина названия C++
Максимальная длина строки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru