|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.03.2016, 15:04 | #1 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
За числом 5 следующим большим будет 12
Создал числа:1, 2, 3, 5, 12, 56, 124, ..., они возрастают и integer.
Если они ссыпаны в кучу вот так: 1, 56,12, 5, 3, 124, 2, ..., то как мне узнать, что за числом 5 следующим большим будет 12. А в другой раз я спрошу, какое число будет ещё больше (то есть 56). Занести все числа в массив по очереди не хочу. (Мог бы их вызывать по очереди, по нарастанию номера в массиве) Если буду дописывать числа в неизвестном пока для меня месте, то очередь в массиве будет ломаться. В теме: Типичные задачи и примеры не нашел. Может то, чего я хочу имеет название в Google для Delphi 7 ?
Репутация: полный "0"
Последний раз редактировалось zvygin1964; 20.03.2016 в 15:08. |
20.03.2016, 15:06 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что? Сортировка нужна что ли?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.03.2016, 15:14 | #3 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
Наверно нет. Надо от имеющегося числа узнать следущее большее из списка.
Код:
Репутация: полный "0"
|
20.03.2016, 15:20 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну можно отсортировать и тогда следующее не сложно найти если есть позиция предыдущего.
Или просто обычный цикл для поиска минимального как в той теме на первой странице, только пропускать те, что <= этого числа.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.03.2016, 15:24 | #5 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
Репутация: полный "0"
|
20.03.2016, 15:27 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.03.2016, 15:29 | #7 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Код:
|
20.03.2016, 15:31 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 20.03.2016 в 15:35. |
|
20.03.2016, 15:36 | #9 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
Значит всё таки только массив ? Очень хотелось без него вообще. Типа procedure перед
Код:
Репутация: полный "0"
|
20.03.2016, 15:36 | #10 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как объявить классовый массив, с большим числом? | koker_007 | Visual C++ | 7 | 31.03.2015 19:46 |
Следующим президентом США будет республиканец | Alar | Свободное общение | 18 | 17.04.2014 06:18 |
Написать программу, с помощью которой изображение будет разбиваться по пикселям и будет создаваться матрица | andrey4515 | Помощь студентам | 2 | 08.01.2014 18:44 |
Точка с координатами х, у будет находиться в заштрихованной области, написать выражение которое будет истинным для данного рис. | Polina S1 | Помощь студентам | 1 | 31.10.2013 16:38 |
Как работать с большим числом? | phobos | Общие вопросы C/C++ | 2 | 21.04.2009 07:05 |