Вариации цикла for

Начальное значение не обязательно должно быть равно нулю, а приращение счетчика – единице. Например, следующая программа выводит через одно числа, расположенные между числами a и b, которые вводит пользователь.

int a,b;

cout << "a=";

cin >> a;

cout << "b=";

cin >> b;

for (int i=a; i<b; i+=2) {

cout << i << " ";

}

В этом примере номер первой итерации равен a, номер последней равен b, а приращение равно 2.

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

cout << "Сколько чисел вывести?\n";

int n;

cin >> n;

for (int i=n; i>0; i--) {

cout << i << " ";

}

Обратите внимание на то, что здесь условие работы i>0.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: