logo search
Posobie_Cpp

Void main()

{

cout<<” Enter an integer\n ”

int by;

cin>>by;

cout<<” Step is: ”<<by<<”\n”;

for(int i=0; i<100; i=i+by)

cout << i<<”\n”;

}

Результат действия этой программы:

Enter an integer

Step is: 33

0

33

66

99

Когда значение i становится равным 132, выполнение цикла прекращается.

В качестве обновления переменной можно использовать любое действительное (с синтаксической точки зрения) выражение:

i=2*i;

i=i*i+1;

и т.д.

Рассмотренный цикл for является циклом с предусловием, т.е. условие выполнения цикла проверяется перед циклом, и если условие с самого начала является ложным, то программа вообще не выполнит цикла. К такому же типу можно отнести и цикл while.