![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
1. Создать динамический массив от 1 до 100
2. В случайном порядке брать с него элементы и "выдергивать" их с массива
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#12 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Всю жизнь делал так
Код:
|
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Utkin, ну не знаю, можно, конечно и так, но возня с динамическими массивами ("выдернуть" элемента - это значит все последующие в цикле переписать на его место, а потом уменьшить размерность массива) - всё это и достаточно замудрённо, да и на быстродействии явно сказывается не лучшим образом (хотя, конечно, в данном случае за 0.01 миллисекунду выполнится программа или, в 100 раз дольше, за 1 миллисекунду - не существенно
![]() но мне для решения таких задач ГОРАЗДО больше нравится вариант с перемешиванием. ( можно тут посмотреть, да и в данной теме уже он был предложен) - он очень быст, прост и не требует наличия и манипулирования динамическими массивами! Единственное, если подходить к вопросу серьёзно, необходимо учитывать, что распределение получается неравномерным. смотри пост №11 (с) kogemrka или, статью, на которую он ссылается: http://mazanu.com/2008/11/blog-post_20.html Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]() ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#15 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
поздно дело было, спать хотел)
думаю теперь не наидете ошибок ![]() Код:
VirusN13
Последний раз редактировалось ArtGrek; 15.12.2010 в 12:53. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Одну нашел
![]() ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#17 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]() Цитата:
Код:
Код:
VirusN13
|
|
![]() |
![]() |
![]() |
#18 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]() Код:
VirusN13
|
![]() |
![]() |
![]() |
#19 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
код от Stilet
Код:
VirusN13
|
![]() |
![]() |
![]() |
#20 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Ух, сколько способов перепробовали. Вот, еще хочу предложить "идиотский" способ с помощью обычного стринглиста. Раз он работает, значит имеет право на существование
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как к числу прибавить проценты 90 + 10% и получить 100. а не 99. | il_il | Microsoft Office Excel | 30 | 21.07.2012 02:42 |
Числа в порядке убывания | skiffter | Общие вопросы C/C++ | 10 | 14.09.2010 15:34 |
Вывести числа в обратном порядке | asmcc | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 20.02.2010 11:46 |
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m | Sparky | Помощь студентам | 2 | 22.11.2009 21:59 |
Числа от 1 до 100 и обратно | Винни пух | JavaScript, Ajax | 6 | 05.05.2009 17:22 |