Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

13.10.2013, 17:28. Просмотров 276. Ответов 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 минут
Помогите, пожалуйста..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 17:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Максимальная длина последовательности,числа которой уменьшаются (C++):

Максимальная длина строки - C++
Можете объяснить почему, когда я добавил цикл do while он первую строку пропускает и считает ее длину ноль ? Он просто не считает ее....

Максимальная длина целочисленного типа - C++
Максимальная длина __int64 - 18.446.744.073.709.552.046 Максимальная длина __int128 - 340.282.366.920.938.586.008.062.602.462.446.642.046...

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

Определить k-ю цифру последовательности в которой выписаны подряд числа Фибоначчи - C++
Условие: Задано натуральное число k. Определить k-ю цифру последовательности: 1123581321... в которой выписаны подряд ...

Напечатать заданную цифру последовательности, в которой выписаны подряд все числа Фибоначчи - C++
Дано натуральное k. Напечатать k-ую ЦИФРУ последовательности 11235813..., в которой выписаны подряд все числа Фибоначчи. Добавлено...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2013, 17:28
Привет! Вот еще темы с ответами:

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

Определить, максимальная цифра числа расположена ближе к началу или концу числа - C++
Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа. #include...

Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа - C++
Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа. напр...

Найти числа из заданной последовательности, которые делятся на все числа из другой последовательности - C++
Вход программы имеет следующий формат. Сначала вводится N &gt; 0- количество чисел в последовательности А. Далее идут N целых чисел. После...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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