Цикл for
Если нужно повторить какое-то действие заданное число раз, то наиболее подходящим вариантом является использование цикла for. Синтаксис этого цикла следующий:
for (<начальное значение счетчика>;
<условие работы>; <приращение счетчика>) {
<тело цикла>;
}
Конструкция цикла for состоит из трех частей, разделяемых знаком «точка с запятой». На каждой итерации цикла доступна переменная-счетчик, равная номеру итерации. Рассмотрим, как использовать цикл for для вывода на экран заданное количество чисел.
cout << "Сколько чисел вывести?\n";
int n;
cin >> n;
for (int i=0; i<n; i++) {
cout << i << " ";
}
В данном фрагменте кода i=0 задает начальное значение счетчика, указывая на то, что нумерация итераций начинается с нуля. Условие i<n является условием работы цикла, заставляя его законцить свою работу, когда переменная i становится равной n. Приращение счетчика i++ говорит о том, что номер очередной итерации получается из номера предыдущей прибавлением единицы. Результат работы программы следующий: