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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
moomot
9 / 9 / 3
Регистрация: 12.07.2013
Сообщений: 57
#1

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

13.10.2013, 17:28. Просмотров 263. Ответов 0
Метки нет (Все метки)

Здравствуйте. Помогите написать программу, которая будет считать максимальную длину последовательности, числа которой уменьшаются.
Есть вариант, который считает макс. длину последовательности, числа которой увеличиваются.
Код:
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++
Максимальная длина __int64 - 18.446.744.073.709.552.046 Максимальная длина __int128 - 340.282.366.920.938.586.008.062.602.462.446.642.046...

Какова максимальная длина названия функции - C++
я привык все функции называть по смыслу,но вот услышал мнение о том, что это слишком и надо короче к примеру я называл что то типа...

Вывести номер строки в массиве, сумма чисел которой максимальная - C++
Пользователь вводит элементы двумерного массива. Необходимо вывести номер строки, сумма элементов которой максимальна. Добавлено через...

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

В тексте слова заданной длины заменить указанной подстрокой, длина которой может не совпадать с длиной слова - C++
Надо написать код для этой проги на Dev-C++ (если что версия 4.9.9.2) (консольное приложение), ума не приложу как это сделать. ...

Определите, какая из цифр введенного с клавиатуры целого числа расположена левее, максимальная или минимальная - C++
Пожалуйста помогите создать программу &quot;Определите, какая из цифр введенного с клавиатуры целого числа расположена левее, максимальная или...

Найти сумму заданной последовательности, последний член которой не превосходит a - C++
П.5.18 Правил: Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Внизу страницы есть редактор формул ...

Максимальная и минимальная цифра числа long long int - C++
Доброго времени суток! Подскажите, пожалуйста, как с помощью цикла (while, do while, for) определить максимальную и минимальную цифры числа...

Сформировать последовательность, каждый элемент которой равен сумме цифр исходной последовательности - C++
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной...

Сформировать последовательность, каждый элемент которой равен сумме цифр исходной последовательности - C++
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru