Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

10-ые классы. Основы C++. 1 занятие

. .pdf
Скачиваний:
10
Добавлен:
14.02.2015
Размер:
82.05 Кб
Скачать

Условный оператор

if (x > y)

cout << "больше"; else

cout << "меньше";

( ) в условии писать обязательно

Цикл While

while ( условие )

оператор i = 0;

while ( i < 10 ) { cout << i; i++;

}

цикл do...while

do

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

cin >> x;

} while (x != 0)

всегда хотя бы 1 раз выполняется

Цикл for

for (инициализация; условие окончания; шаг) оператор;

for (int i = 0; i < N; i++) …

for (double x = 0 ; x <= 1; x += 0.001) …

Можно опускать любые части for: int i=0;

for (; i<100; i++)

for (int i=0;; i++) // Бесконечный цикл for(;;) // Tо же, что while (true)

break;

break; выход из ближайшего цикла или оператора switch

for (int i = 0; i < 100; i++) { if (a[i] == 0)

break; s += a[i];

}

continue;

continue; переход на следующий виток цикла (редко используется)

for (int i = 0; i < 100; i++) { if (a[i] < 0)

continue; s += a[i];

}

Простая программа на C++

#include <iostream> using namespace std; int main()

{

int n; cin >> n;

int prod = 1; // Вычисляем факториал for (int i=2; i<=n; i++)

prod *= i; cout << prod;

return 0; // Это лучше не забывать писать

}