Оператор while представляет собой цикл: многократно выполняется оператор, пока его условие остается истинным.

Синтаксис:

while (условие)
 оператор

Если условие является истиной (true), оператор выполняется. В противном случае оператор не выполняется и управление переходит далее. Условие не может быть пустым. Обычно в условии или теле цикла есть нечто изменяющее значение выражения. Иначе цикл будет бесконечным.

Переменные, определенные в условии или теле while, создаются и удаляются при каждой итерации. Напишем программу подсчета суммы чисел в диапазоне от 1 до 100.

#include <iostream>
int main() {
 setlocale(LC_ALL, "Russian"); 
 int i = 0; //счетчик цикла
 int sum = 0; //для хранения суммы
 //пока счетчик меньше 100
 while (i < 100) {
 i++; //увеличиваем значение на единицу
 sum += i; //аналог sum = sum + i;
 }
 std::cout << "Сумма чисел от 1 до 100 = " << sum << std::endl; 
 return 0;
}


 Похожие публикации
2016-01-31 • Просмотров [ 166 ]