Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Выполнение цикла пока не удовлетворится условие
Собственно вопрос прямо из названия темы. Нужно чтобы цикл выполнялся до тех пор, пока не выпадет нужное мне число. Простенький код что я пытался сделать, но все равно может выпадать двойка:
|
07.11.2012, 13:09 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemoN2099
annihilator
offline
Опыт:
4,418Активность: |
Код:
DemoN2099 добавил: Разве не так должно быть? Отредактировано DemoN2099, 07.11.2012 в 13:43. |
07.11.2012, 13:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
неправда ведь. |
07.11.2012, 13:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
DemoN2099:
Кажется, этот вариант и помог, спасибо. |
07.11.2012, 22:59 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
|
07.11.2012, 23:50 | #5
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemoN2099
annihilator
offline
Опыт:
4,418Активность: |
Gareth_Emery:
Стой, погоди. Проверить не смог, но, похоже, в первый раз в этом цикле может выпасть двойка. Вариант файона лучше. |
08.11.2012, 03:54 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
DemoN2099, Можно и твой просто "set random = GetRandomInt(1,4)" вставить еще 1 раз перед циклом |
08.11.2012, 13:13 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemoN2099
annihilator
offline
Опыт:
4,418Активность: |
Sladkoegka, нет, так как в цикле присваивается значение, потом выводится и только после этого проверяется. |
08.11.2012, 13:17 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
DemoN2099, неа мы присвоим значение до цикла,и если оно будет не равно 2 то цикл сразу офнется,а если нет то он будет выбирать рандом пока не станет не равным 2. |
08.11.2012, 13:49 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|