![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.10.2011
Сообщений: 74
|
![]()
Добрый вечер! Нужно было числа от 0 до 32 распределить в случайном порядке. Для этого был создан генератор случайных неповторяющихся чисел. Как можно переделать этот код, не используя команду "goto loop"?
Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
break вместо goto loop;
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.10.2011
Сообщений: 74
|
![]()
тогда сравнение происходит только с нулевым элементом массива и числа повторяются
|
![]() |
![]() |
![]() |
#4 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
код-то вообще плохой
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 224
|
![]()
Одного break здесь мало, т.к. goto loop здесь являются ещ одним циклом. Например так (можно и лучше написать):
Код:
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
Последний раз редактировалось sVasilich; 20.01.2013 в 22:44. |
![]() |
![]() |
![]() |
#6 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Код:
----------- не проверял, возможны опечатки Цитата:
![]() тока это говнокод, алгоритм может очень долго работать. Лучше сгенерировать ряд чисел по порядку, а потом перемешать Последний раз редактировалось rrrFer; 20.01.2013 в 22:45. Причина: добавил |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 04.10.2011
Сообщений: 74
|
![]()
Всем спасибо за ответы, с этими кодами все генерируется как надо!
Цитата:
Последний раз редактировалось Faton 11; 21.01.2013 в 02:13. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переделать код на ассемблер | skanku | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 18.07.2014 12:25 |
переделать код | Frank63 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 05.11.2012 15:45 |
Переделать в код Delphi!! | Настена290 | Помощь студентам | 2 | 01.02.2012 15:52 |
Не могу переделать код из С++ в Си | FRATER1234 | Общие вопросы C/C++ | 11 | 02.11.2011 11:02 |
Переделать код | Hepri | Работа с сетью в Delphi | 3 | 20.08.2009 20:28 |