Имя: Пароль:
1C
 
Для й= 0 по йй цикл // заканчивается при й = 5, когда йй = 10. Как обойти?
,
0 bolobol
 
29.04.19
09:22
С понедельником!

Цикл
Для й= 0 по йй цикл
заканчивается при й = 5, когда йй = 10.

Как обойти?

Спасибо!
1 ДенисЧ
 
29.04.19
09:23
Не раскрыто тело цикла
2 craxx
 
29.04.19
09:24
где-то итератор цикла косячится в теле
3 Масянька
 
29.04.19
09:24
(1) Уверен, что хочешь видеть, что под простыней?
4 craxx
 
29.04.19
09:25
(3) а что мы там не видели?
5 dmpl
 
29.04.19
09:27
(0) Есть волшебный оператор Прервать
6 Кирпич
 
29.04.19
09:27
нужно просто стереть тело цикла и всё наладится
7 skafandr
 
29.04.19
09:30
(0)
Ну все математически верно йй это 2 раза по й, значит если йй 10 то й должно быть 5 :-)
8 bolder
 
29.04.19
09:34
(0) Жди пятницы по своим вопросом)
9 bolobol
 
29.04.19
09:34
В общем, переделал на Пока й <= йй Цикл .... й= й+1; КонецЦикла
Это дичь и в 77 была, как я её за десяток лет в 8-ке не заметил...
10 El_Duke
 
гуру
29.04.19
09:34
(7) Нет, не верно, 2 раза по й это й+й, а йй=й^2, поэтому циrk должен заканчиваться при й=sqrt(10)
11 skafandr
 
29.04.19
09:42
(10) Точно,жаль тогда к 5 подтянуть ответ не получится тогда :)
12 bolobol
 
29.04.19
09:42
(10) Вот! Воот! И я о чём!

// Мама мия, сколько же балаболов на форуме...
13 Кирпич
 
29.04.19
09:44
(9) Не пил бы на пасху водку, к маю бы всё само прошло. А теперь жди конца весеннего обострения в июле.
14 1Сергей
 
29.04.19
09:45
(12) Ну, если они тебя окружают, то угадай кто центровой :)
15 dmpl
 
29.04.19
09:47
(11) Если использовать 25-ричную систему, то 5^2 как раз будет 10.
16 1Сергей
 
29.04.19
09:54
До первого прохода он запоминает конечное значение (йй)
В теле цикла хоть заизменяй эту переменную, он уже запомнил и будет фигачить как запомнил
17 catena
 
29.04.19
10:28
"Это дичь и в 77 была..."

Как говорится, если третий муж бьет по роже, дело не в муже, а в роже...
18 Ёпрст
 
29.04.19
10:47