Се навъи сикл
Дар C++ се оператори сиклӣ (такроршавӣ) ҳаст: for, while ва do-while. Сикл (давр) – ин такрор шудани як гурӯҳ амал. Имрӯз for-ро мефаҳмем.
- Инитсиализатсия – ба тағйирёбандаи сикл қимати аввала мебахшад (як маротиба).
- Ифода (шарт) – пеш аз ҳар такрор санҷида мешавад: ҳақ бошад, сикл идома меёбад, дурӯғ бошад, сикл тамом мешавад.
- Қадам (инкремент) – баъд аз ҳар такрор иҷро мешавад, одатан
i++. - Оператор – тани сикл. Агар якчанд оператор бошад, онҳоро дар блок
{ }мегиранд.
Мисоли 1. Суммаи 100 адади натуралии аввал:
Натиҷа:
Қадам ба қадам (барои ба ҷойи 100):
Тани сикл s += i; ба s = s + i; баробар аст. Қимати пас аз сикл