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

Вывести наименьшее число пропущенное в последовательности - C++

Восстановить пароль Регистрация
 
fdcastro
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 26
23.06.2015, 22:08     Вывести наименьшее число пропущенное в последовательности #1
Вводится последовательность из К натуральных чисел. Необходимо вывести наименьшее число, отсутствующего в последовательности.
То есть, если вводим 1 2 3 5 6 7 9, должно вывести цифру 4? Есть у кого похожий код?
Благодарю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2015, 22:08     Вывести наименьшее число пропущенное в последовательности
Посмотрите здесь:

Найти наименьшее натуральное число отсутствующее в последовательности C++
Найти наименьшее натуральное число, которое отсутствует в последовательности и определить его делители. C++
Найти наименьшее натуральное число отсутствующее в последовательности C++
C++ Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + . + 1/N будет больше A, и саму эту сумму
Вывести наименьшее натуральное число, которое можно представить двумя разными способами в виде суммы кубов двух натуральных чисел C++
C++ Найти наименьшее число среди четных элементов последовательности
Вывести наименьшее число из массива C++
Вывести на экран наименьшее и наибольшее число из набора чисел C++
Пользователь вводит 3 числа с клавиатуры. Вывести на экран наименьшее и наибольшее число C++
C++ Цикл: вывести число из нечётной последовательности
В последовательности натуральных чисел найти наименьшее число, кратное 3 C++
Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dimension
Dimension
553 / 434 / 134
Регистрация: 08.04.2014
Сообщений: 1,704
Завершенные тесты: 1
23.06.2015, 22:42     Вывести наименьшее число пропущенное в последовательности #2
если последовательность возрастающая
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main(){
    int x, y, m=0, k;
    cin >> k >> x, k--;
    while (k--){
        cin >> y;
        if (y - x > 1 && !m)
            m = x + 1;
        x = y;
    }
    cout << m;
    return 0;
}
fdcastro
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 26
23.06.2015, 23:26  [ТС]     Вывести наименьшее число пропущенное в последовательности #3
Если начинаю вводить с 1, то выдает наименьшее число 0.
Если же начинаю вводить с 0, то не происходит ничего
Dimension
Dimension
553 / 434 / 134
Регистрация: 08.04.2014
Сообщений: 1,704
Завершенные тесты: 1
24.06.2015, 02:44     Вывести наименьшее число пропущенное в последовательности #4
вы забыли что
Цитата Сообщение от fdcastro Посмотреть сообщение
последовательность из К натуральных чисел
сначала вводите это K ,затем сами числа
например
C++
1
2
7
1 2 3 5 6 7 9
Yandex
Объявления
24.06.2015, 02:44     Вывести наименьшее число пропущенное в последовательности
Ответ Создать тему
Опции темы

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