|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.12.2014, 10:20 | #1 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Как избавится от goto?
В общем смысл такой. Применять do{}while() нельзя, т.к. for(k, продолжается и после него. Но, при условии L = 0, расчёты должны выполняться с самого начала. Суть проблемы ниже. Или это тот случай, где без гота не обойтись?
Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 26.12.2014 в 10:32. |
26.12.2014, 10:41 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,069
|
Скорее всего код нужно рефакторить более глобально, нежели на уровне этих циклов, может даже немного алгоритм придётся подправить. Сейчас какая-то наркомания.
|
26.12.2014, 11:04 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да я уже всяко пробовал. И в подпрограмму выносил и хвост перемещал, один хрен - КПСС получается.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
26.12.2014, 11:28 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,069
|
Работает - и хрен с ней дальше работает, хоть и КПСС
|
26.12.2014, 11:38 | #5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Код:
|
26.12.2014, 12:10 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
О_о. Я такого не пробовал. Ща попробую.
Не-а. Не пошло. continue, это пропуск итерации. Новое значение Q он не присвоил. Спасибо, работает. Это я ошибку зделал. Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 26.12.2014 в 12:29. |
26.12.2014, 13:45 | #7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
26.12.2014, 16:27 | #8 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Код:
Последний раз редактировалось rrrFer; 26.12.2014 в 16:30. |
26.12.2014, 17:25 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Добавление лишнего цикла - плохой стиль программирования. Вариант waleri с небольшой переделкой подошел идеально.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
26.12.2014, 21:04 | #10 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как избавится от проверки подлиности Windows? | ололошенько | Windows | 28 | 21.11.2013 01:54 |
Как избавится от мерцание текста | KIRILL284 | Общие вопросы Delphi | 9 | 26.09.2013 16:52 |
Как избавится от лишних библиотек? | bill | Помощь студентам | 2 | 07.03.2012 10:09 |
Как избавится от сонливости? | Ivan_32 | Свободное общение | 25 | 19.10.2010 10:25 |
Как избавится от этого символа??href | Wi1D | HTML и CSS | 1 | 06.03.2010 23:55 |