Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
ovva
1812 / 1573 / 397
Регистрация: 02.02.2013
Сообщений: 1,473
Записей в блоге: 2
#1

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

05.03.2013, 17:01. Просмотров 292. Ответов 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());
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 17:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как работает цикл (C++):

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

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

Обьясните, как работает цикл - 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++
как это работает? выдает 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++
Всем привет! Народ, у меня цикл в программе работает не так как надо. 1 круг цикла происходит в норме, а когда начинается 2ой он...

3
Mysterion777
-74 / 48 / 2
Регистрация: 11.01.2013
Сообщений: 199
05.03.2013, 17:04 #2
а че тут пояснять ты в цикле заносишь значения cur в вектор потом вектор в обратном порядке записываешь. Все зависит от того что у тебя в t и в p[]
0
ovva
1812 / 1573 / 397
Регистрация: 02.02.2013
Сообщений: 1,473
Записей в блоге: 2
05.03.2013, 17:11  [ТС] #3
переменная цикла cur с начальным значением t;
шаг цикла ?;
окончание цикла ?;
что за процедура: path.push_back (cur);
0
Mysterion777
-74 / 48 / 2
Регистрация: 11.01.2013
Сообщений: 199
05.03.2013, 17:13 #4
1шаг цикла -то что находится в массиве p[]
2окончание когда очередной элемент p[i] не станет равным -1
3функция добавления в конец вектора заданного значения
1
05.03.2013, 17:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 17:13
Привет! Вот еще темы с ответами:

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

Цикл ввода строкового массива работает не так, как нужно - C++
Объясните пожалуйста, почему цикл выполняется на один раз меньше числа, которое мы вводим с клавиатуры. То есть если я введу число 5, то...

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

Не работает цикл for - C++
Всем привет! Необходимо было написать реализацию RSA, однако возникли проблемы с циклом for: for (i=2; i&lt;=funcN; i++) if...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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