Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ovva
1433 / 1347 / 348
Регистрация: 02.02.2013
Сообщений: 1,280
Записей в блоге: 2
#1

Как работает цикл - C++

05.03.2013, 17:01. Просмотров 281. Ответов 3
Метки нет (Все метки)

Уважаемые, не могли бы вы пояснить работу следующего цикла:

C++
1
2
3
4
vector<int> path;
for (int cur=t; cur!=-1; cur=p[cur])
    path.push_back (cur);
reverse (path.begin(), path.end());
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 17:01     Как работает цикл
Посмотрите здесь:

как работает цикл while - C++
Вопрос может и глупый... Но хотелось бы узнать точно.. Вообщем, есть класс-оболочка, который блокирует и освобождает ресурс.. Блокирует...

Как работает цикл? - C++
Здравствуйте! Помогите разобраться. Есть генератор случайных чисел, который выдает 100 чисел от 0-20. Надо их отсортировать. ...

Как работает этот цикл? - C++
как это работает? выдает k=7, y=270; хотя здравый смысл говорит,что на 1-ой итерации y=70,на 2-ой 720,... int y=6; int k=0; ...

Как работает этот цикл???) - C++
for(int i=0; (s1 = s2)!='\0';i++) Массивы s1 и s2 символьные

Обьясните, как работает цикл - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main() { int j = 0; string str,str1; cout&lt;&lt;&quot;Enter str &quot;;...

Цикл не работает так как надо - C++
Всем привет! Народ, у меня цикл в программе работает не так как надо. 1 круг цикла происходит в норме, а когда начинается 2ой он...

Почему цикл работает не так, как ожидается? - C++
Двумя способами реализовал цикл, который увеличивает годовую зарплату на 10% при нажатии 'y' до тех пор пока не будет введен символ 'n', но...

Массив как поле класса: цикл в основной функции работает некорректно - C++
Ребят привет. Не могу понять в чем трабла... Цикл в основной функции работает не корректно... В чем беда не пойму... ...

Не работает цикл - C++
почему i всегда 0 ? #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main(void) { int j = 0; int n =...

Не работает цикл - C++
Задание к примеру ввожу матрицу 2х2 1 2 3 4 должно выдать 4 а выдаёт 2 в чём проблема?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mysterion777
-74 / 48 / 2
Регистрация: 11.01.2013
Сообщений: 199
05.03.2013, 17:04     Как работает цикл #2
а че тут пояснять ты в цикле заносишь значения cur в вектор потом вектор в обратном порядке записываешь. Все зависит от того что у тебя в t и в p[]
ovva
1433 / 1347 / 348
Регистрация: 02.02.2013
Сообщений: 1,280
Записей в блоге: 2
05.03.2013, 17:11  [ТС]     Как работает цикл #3
переменная цикла cur с начальным значением t;
шаг цикла ?;
окончание цикла ?;
что за процедура: path.push_back (cur);
Mysterion777
-74 / 48 / 2
Регистрация: 11.01.2013
Сообщений: 199
05.03.2013, 17:13     Как работает цикл #4
1шаг цикла -то что находится в массиве p[]
2окончание когда очередной элемент p[i] не станет равным -1
3функция добавления в конец вектора заданного значения
Yandex
Объявления
05.03.2013, 17:13     Как работает цикл
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru