Урок шестой - нормальные циклы - Форум
Страница 1 из 11
Форум » Программирование » C++ » Урок шестой - нормальные циклы
Урок шестой - нормальные циклы
Администратор
Уровень 999
Сообщений: 2093
Дата: Понедельник, 04.06.2012, 09:45:01 | Сообщение # 1
Offline
Итак, на прошлом уроке мы делали цикл с помощью меток, но обычно они создаются иначе. Есть 3 формы:

Code
while(some_operation)
**
... // Этот цикл будет выполняться cнова и cнова, пока верно
     //some_operation, проверка происходит в начале каждой итерации
}
...
do
**
... //Тоже самое, только мы сначала делаем, а потом проверяем
}
while(some_operation)
...
for(int i=0;i < 10;i ++)// Декларация этого цикла разбита на 3 отсека
**          //первый выполняется при запуске цикла
            //второй - условие выполнения следующей итерации
            //а действие третьего выполняется после каждой итерации цикла
...
}

Принудительный выход из цикла осуществляется оператором break, а принудительное начало новой итерации оператором continue.
Если вы справились с задание предыдущего урока то сложностей возникнуть не должно, но всё же разберём один пример

Code
#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. - при обнаружении опечаток или фактических ошибок просьба уведомить через ЛС
Подпись пользователя
Форум » Программирование » C++ » Урок шестой - нормальные циклы
Страница 1 из 11
Поиск: