Пример:
Напишите программу, которая печатает сообщение "Get with program!" в нескольких строках.
Исходный код (листинг):
#include<iostream.h>
int main()
{
for (int i=0; i<10; i++) //10 раз повторяет тело цикла
cout<<"Get with program\n"; //действие совершаемое в теле цикла, вывод строчки
return 0;
}
int main()
{
for (int i=0; i<10; i++) //10 раз повторяет тело цикла
cout<<"Get with program\n"; //действие совершаемое в теле цикла, вывод строчки
return 0;
}
Теория:
for (оператор1; выражение1; оператор2) оператор3;
Позволяет организовать повторяющийся вычислительный процесс и называется оператором цикла. Как правило, {оператор1} и {оператор2} являются операторами присваивания или обращениями к функции, а {выражение1} - условным выражением.
Цикл for удобно использовать в тех случаях, когда заранее известно количество повторений тела цикла или имеется явно выраженная переменная, управляющая циклом. В этом случае {оператор1} вычисляется один раз и задает инициализацию управляющей переменной; {выражение1} является условием завершения цикла, а {оператор2} задает приращение управляющей переменной с определенным шагом.
Конструкция:
for (i=1; i<n; i++) {оператор};
является широко распространенной и позволяет "перебрать" первые n натуральных чисел. Из первой строки цикла for можно сразу узнать всю информацию о параметрax цикла: начальное значение переменной i, ее конечное значение, а также на сколько увеличивается значение переменной i при каждом выполнении тела цикла.
Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.