|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2013, 20:58 | #1 |
Пользователь
Регистрация: 04.10.2011
Сообщений: 74
|
Переделать код
Добрый вечер! Нужно было числа от 0 до 32 распределить в случайном порядке. Для этого был создан генератор случайных неповторяющихся чисел. Как можно переделать этот код, не используя команду "goto loop"?
Код:
|
20.01.2013, 21:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
break вместо goto loop;
I'm learning to live...
|
20.01.2013, 21:31 | #3 |
Пользователь
Регистрация: 04.10.2011
Сообщений: 74
|
тогда сравнение происходит только с нулевым элементом массива и числа повторяются
|
20.01.2013, 22:36 | #4 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
код-то вообще плохой
Код:
|
20.01.2013, 22:40 | #5 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 224
|
Одного break здесь мало, т.к. goto loop здесь являются ещ одним циклом. Например так (можно и лучше написать):
Код:
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
Последний раз редактировалось sVasilich; 20.01.2013 в 22:44. |
20.01.2013, 22:42 | #6 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Код:
----------- не проверял, возможны опечатки Цитата:
тока это говнокод, алгоритм может очень долго работать. Лучше сгенерировать ряд чисел по порядку, а потом перемешать Последний раз редактировалось rrrFer; 20.01.2013 в 22:45. Причина: добавил |
|
21.01.2013, 02:11 | #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 |