Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2016, 16:02   #1
АНАТОЛИЙ249
Пользователь
 
Регистрация: 05.02.2007
Сообщений: 91
По умолчанию Вопрос найти не достающее число

массив может заполняется равномерно числами от 0 до 255

Есть массив с числами 0,1,3,5,8,10,11,12,18

сочетание цифр в массиве может быть разное 15,2,7.22,44,38

(2,7,15,22,38,44)-это отсортированные , не достающие (0,1,3,4,5,6,8,9,10,11,12,13,14,16)

нужно наверно с начало отсортировать по возрастанию , а затем найти не достающие цифры

как найти недостающие цифры в массиве, понятно что можно сделать тупо перебором, и записать в другой массив не достающие цифры, но может какие то функции есть?


Спасибо.

Последний раз редактировалось АНАТОЛИЙ249; 26.12.2016 в 16:09.
АНАТОЛИЙ249 вне форума Ответить с цитированием
Старый 26.12.2016, 21:12   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,281
По умолчанию

Как массив объявлен?
Как выбирается размер?
Код с объявлением и заполнением давай.
Sibedir вне форума Ответить с цитированием
Старый 27.12.2016, 09:49   #3
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Насколько мне известно работа с массивом это всегда перебор
Пишу много и развернуто
Heneken87 вне форума Ответить с цитированием
Старый 27.12.2016, 09:52   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Насколько мне известно работа с массивом это всегда перебор
А вопрос тогда о чем? Нет ни каких функций, свою делай, тогда будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.12.2016, 10:12   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А вопрос тогда о чем?
Так это не TC сказал. Вы их не перепутали?

вообще-то, для значения от 0 до 255 могут подойти множества (set of byte).
там операции над множествами легко позволяют найти нужное.

Но, как правильно было сказано, зависит от того, как объявлен массив, как он заполняется,
и для чего нужны эти самые "недостающие" числа - что с ними планируется делать.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.12.2016, 11:17   #6
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Ага,промазал походу))))
Цитата:
Но, как правильно было сказано, зависит от того, как объявлен массив, как он заполняется,
и для чего нужны эти самые "недостающие" числа - что с ними планируется делать.
+1
Пишу много и развернуто
Heneken87 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Найти и вывести все слова, у которых число гласных букв превышает число согласных MoniX Помощь студентам 1 21.05.2016 18:14
дано вещественное число a, найти последовательность чисел, первое число больше a derenikp1996 Помощь студентам 3 23.05.2015 12:16
Паскаль. цикл FOR. Дано вещественное число Х(|X|<1) и целое число N(>0) Найти значение выражения ... schibeki Помощь студентам 10 06.02.2014 23:19
Написать схематично программу с функцией, возвращающей целое число и число с десятичной точкой(Экзам. вопрос). datileo Visual C++ 1 22.06.2011 09:49
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. Briz Помощь студентам 2 11.05.2008 00:56