Показать сообщение отдельно
Старый 30.04.2007, 15:41 ↑ #44
dkanus Мужской
cтарейшина эго-форума
 
Регистрация: 28.01.2007
Сообщений: 761
dkanus отключил(а) отображение уровня репутации
Exclamation Re: Уроки программирования на C++ для начинающих

Урок шестой - нормальные циклы
Итак, на прошлом уроке мы делали цикл с помощью меток, но обычно они создаются иначе. Есть 3 формы:
Код:
while(some_operation)
**
... // Этот цикл будет выполняться cнова и cнова, пока верно
    //some_operation, проверка происходит в начале каждой итерации
}
...
do
**
... //Тоже самое, только мы сначала делаем, а потом проверяем
}
while(some_operation)
...
for(int i=0;i < 10;i ++)// Декларация этого цикла разбита на 3 отсека
**          //первый выполняется при запуске цикла
           //второй - условие выполнения следующей итерации
           //а действие третьего выполняется после каждой итерации цикла
...
}
Принудительный выход из цикла осуществляется оператором break, а принудительное начало новой итерации оператором continue.
Если вы справились с задание предыдущего урока то сложностей возникнуть не должно, но всё же разберём один пример
Код:
#include <stdio.h>
#include <conio.h>
void main()
**
 int n = 0;
 scanf("%d", &n);
 for(int i = 1;i <= n;i ++)
 **
  printf("This is string number %d\n", i);
 }
 puts("That's all");
 getch();
}
Задание - модифицировать программу так, чтобы была возможность выполнить её ещё раз без перезапуска
P.S. - задержки выпуска уроков вызваны некоторой загруженностью автора
P.P.S. - при обнаружении опечаток или фактических ошибок просьба уведомить через ЛС

Последний раз редактировалось dkanus; 30.04.2007 в 15:44.
dkanus вне форума   Ответить с цитированием