В любом языке программирования (ну во всяком случае в тех, о которых я когда-либо слышал), даже в ассемблере, имеется возможность организации циклов. И С++, разумеется, не исключение. Основные виды циклов (их три) во всех языках одинаковые: Обычно работа с циклами не вызывает особых затруднений даже у новичков, поэтому я не буду “растекаться мыслью по древу”, а просто приведу примеры. Как видите, последний цикл - цикл по параметру (цикл for) записывается более компактно, а в теле цикла нам нет необходимости изменять значение счётчика. По этой причине такой цикл трудно сделать бесконечным (хотя и можно при желании). И поэтому циклы данного вида используются наиболее часто во всех языках программирования. Кроме того, имеются не совсем обычные способы использования таких циклов. Однако в некоторых случаях цикл for оказывается менее удобен. Так что про остальные виды циклов также забывать не стоит. Также обратите внимание на цикл do … while. Даже если перед циклом мы обнулим счётчик, тело