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

В массиве целых чисел необходимо найти минимальное число, строго большее числа A - C++

Восстановить пароль Регистрация
 
Pe4eNbKo_O
 Аватар для Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
14.09.2013, 17:58     В массиве целых чисел необходимо найти минимальное число, строго большее числа A #1
Задача уже есть на форуме Free Pascal, необходимо написать её только на с++
Условие:В массиве целых чисел необходимо найти минимальное число, строго большее числа A
"В массиве целых чисел необходимо найти минимальное число, строго большее числа A, или вывести NO, если такого числа нет. Оценка сложности алгоритма должна быть не более O(n)."

Формат входного файла:
В первой строке входного файла input.txt записано число - количество чисел в массиве. Во второй строке записаны числа массива через один пробел. В третьей строке записано число A. Все значения целые и по модулю не превосходят 2147483647. Количество чисел в массиве положительное и не превышает 10000000. Каждая строка заканчивается переводом строки.
Формат выходного файла:
В единственную строку выходного файла output.txt необходимо вывести результат поиска - найденное число или ’NO’ (без кавычек) без пробелов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2013, 17:58     В массиве целых чисел необходимо найти минимальное число, строго большее числа A
Посмотрите здесь:

В одномерном массиве целых чисел заменить минимальное значение максимальным. C++
C++ В одномерном массиве целых чисел заменить минимальное значение максимальным.
В массиве целых чисел с количеством элементов n найти наиболее встречающееся число C++
C++ Найти все числа встречающиеся в массиве P строго два раза (не упорядочивая самого массива).
C++ Даны 2 положительных целых числа, 3-х разрядных.Большее из чисел уменьшить на сумму цифр меньшего
C++ Дано действительное число а. Найти среди чисел 1, 1+1/2, 1, 1+1/2+1/3, . первое, большее заданного числа а
C++ Дано действительно число а.Найти среди чисел 1, 1*1/2, 1*/1/2+1/3, ... первое число, большее а, и его номер в последовательности чисел.
В заданном массиве целых чисел найти максимальное и минимальное число C++
В массиве из целых чисел найти минимальное простое число C++
Вычислить минимальное и максимальное число в последовательности целых чисел, вводимых с клавиатуры C++
C++ В массиве целых чисел найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наим
В заданном массиве целых чисел найти числа, оканчивающиеся на указанные цифры C++

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

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

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