1 | ||||||
Убрать оператор goto24.07.2018, 20:14. Показов 847. Ответов 9
Метки нет (Все метки)
Подскажите, пожалуйста, как переписать данный код без использования оператора
goto :
0
|
24.07.2018, 20:14 | |
Ответы с готовыми решениями:
9
GoTo Неожиданное GoTo оператор GoTo Оператор GOTO |
24.07.2018, 20:30 | 2 | |||||
ты же уже сам условие написал как должно быть, почему не применил на коде?)))
1
|
24.07.2018, 20:36 [ТС] | 3 |
Насколько я понимаю, Ваш код не совсем верно выполняет данную задачу.
Допустим, массив spis=(1,2,3,4) elvalue=3 В Вашем коде на первом же несравнении (1 и 3) он выйдет и запишет значение 3 в 4-ый (с нуля элемент). Но 3 уже есть в во 2-ом (с нуля) элементе. Задача записать новый элемент только если его нет ни в одном элементе массива.
0
|
24.07.2018, 20:40 | 4 |
идти циклом и проверять, как только проверка свершилась, ставить скажем переменную true/false, далее после цикла проверить переменную на true/false и оттуда уже делать добавление или не добавление. перед входом в цикл инициализировать данную переменную, если в цикле что-то свершилось будет скажем true ветвить прогу по true, иначе будет false к примеру, ветвить по другому логику
0
|
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
24.07.2018, 20:41 | 5 | |||||
1
|
northener
|
25.07.2018, 02:22
#7
|
Не по теме: Arcor,цикл for имеет заранее фиксированное количество итераций. Нельзя в нем менять границы цикла. Паскаль и Дельфи ругаются при таких манипуляциих. :)
0
|
25.07.2018, 09:27 | 9 |
вы вообще о чем тут?
переменную цикла for менять в теле цикла запрещено значение переменной цикла for после цикла не определено переменная цикла for должна быть локальной переменной вот собсно все правила, которые просто нужно выполнять
0
|
25.07.2018, 12:00 | 10 |
0
|
25.07.2018, 12:00 | |
25.07.2018, 12:00 | |
Помогаю со студенческими работами здесь
10
Оператор goto Оператор GOTO Оператор goto Оператор GOTO: за и против Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |