Книга знаний

Инф. технологии

Циклы в C++

Виды циклов в C++, описание и примеры кодаАвтор статьи: РЕШЕНИЕ
Последняя редакция №1 от 14.06.23
URL: http://kb.mista.ru/article.php?id=973

Ключевые слова: C++, цикл, do while, for, while


Циклы в С++

Цикл for


   
for (действие до начала цикла;

        условие продолжения цикла;
        действия в конце каждой итерации цикла) {
        инструкция цикла;
        инструкция цикла 2;
        инструкция цикла N;
       }

Пример кода


       
#include <iostream>

       using namespace std;

       int main()
       {
               int i; // счетчик цикла
               int sum = 0; // сумма чисел от 1 до 1000.
               setlocale(0, "");
               for (i = 1; i <= 1000; i++) // задаем начальное значение 1, конечное 1000 и задаем шаг цикла - 1.
               {
               sum = sum + i;
               }
               cout << "Сумма чисел от 1 до 1000 = " << sum << endl;        
               return 0;
       }


Цикл while

while (Условие) {

               Тело цикла;
       }

Пример кода


       
#include <iostream>

       using namespace std;

       int main()
       {
               setlocale(0, "");
               int i = 0; // инициализируем счетчик цикла.
               int sum = 0; // инициализируем счетчик суммы.
               while (i < 1000)
               {
                   i++;
                   sum += i;
               }
               cout << "Сумма чисел от 1 до 1000 = " << sum << endl;
               return 0;
           }


Цикл do while

Пример кода


       
#include <iostream>

       using namespace std;

       int main ()
       {
               setlocale(0, "");
               int i = 0; // инициализируем счетчик цикла.
               int sum = 0; // инициализируем счетчик суммы.
               do {// выполняем цикл.
                   i++;
                   sum += i;
               } while (i < 1000); // пока выполняется условие.
               cout << "Сумма чисел от 1 до 1000 = " << sum << endl;
               return 0;
       }

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика