|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2019, 06:42 | #1 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
найти не достающие числа
есть файл с цифрами
1 3 5 ... т.е не хватает цифры 2 и 4 Как программно узнать что не хватает этих двух цифр? |
25.11.2019, 09:36 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
наверное, не цифр, а чисел?
если файл отсортирован, то вообще никаких проблем, читаем числа по порядку и сравниваем со счётчиком, если число больше, чем счётчик - выводим значение счётчика и увеличиваем счётчик. повторяем вывод, пока счётчик не сравняется с числом. Повторяем цикл чтения из файла. всё. если файл не отсортирован, то проще всего (если задача это позволяет), прочитать его в память, отсортировать и дальше пройтись в цикле от начала до конца по алгоритму, описанному выше. |
25.11.2019, 09:39 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
1. составить список(множество) допустимых(возможных) знечений
Код:
Код:
Код:
Код:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 25.11.2019 в 09:42. |
30.11.2019, 19:24 | #4 | |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Цитата:
И есть файл котором тоже числа от 1000000 до 2000000 но уже не по порядку многих не хватает.Помогите решить проблему |
|
01.12.2019, 11:19 | #5 | |||||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Код:
Цитата:
Код:
Цитата:
Код:
Цитата:
Код:
Цитата:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 01.12.2019 в 11:36. |
|||||
02.12.2019, 17:15 | #6 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Пробую так не работает((((
Код:
|
02.12.2019, 22:38 | #7 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
А где же список исходный ?
программа — запись алгоритма на языке понятном транслятору
|
|
03.12.2019, 08:31 | #8 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Спасибо работает!Но программа зависает жуть.Пробую проверить 500 000 тыс чисел
|
03.12.2019, 09:06 | #9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
2. "скобки" Memo.Lines.BeginUpdate/EndUpdate так чтобы обновление(показа!!! обновлений) результатов происходило пореже (не при каждом удалении) 3.сортированный список
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9. | Afonichka | Помощь студентам | 2 | 27.10.2019 21:45 |
[Python] Дано натуральное число n. Найти все числа меньшие Мр числа Мерсенна. | Джина Ким | Помощь студентам | 0 | 18.05.2018 18:39 |
в выделенных ячееках найти числа вне диапазона 5.43 до 5.47 заменить на случаные числа в этом диапазоне? | alx83 | Microsoft Office Excel | 1 | 22.06.2012 05:37 |
Задачи в ТурбоПаскаль: найти числа Армстронга и просуммировать числа в последовательности номера которых простые числа | Lena1808 | Помощь студентам | 1 | 17.05.2012 08:00 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |