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

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

int a,b;

printf("a=");

scanf("%d",&a);

printf("b=");

scanf("%d",&b);

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

printf("%d ",i);

}

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

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

printf("Сколько чисел вывести?\n");

int n;

scanf("%d", &n);

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

printf("%d ", i);

}

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


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



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