Menu
CoddyTech

Цикл for

Часть раздела Основы путешествия по C на Coddy. Урок 37 из 63.

Цикл for — это управляющая конструкция, которая позволяет многократно выполнять блок кода заданное количество раз.

Цикл for состоит из трёх компонентов:

  • Инициализация (выполняется один раз до начала цикла)
  • Условие (проверяется перед каждой итерацией)
  • Обновление (выполняется после каждой итерации)
for (initialization; condition; update) {
    // код, который будет выполнен
}

Давай создадим простой цикл for, который считает от 1 до 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

После выполнения приведённого выше кода вывод будет таким:

1 2 3 4 5

Как это работает:

  1. Сначала мы инициализируем i значением 1
  2. Затем проверяем, верно ли условие i <= 5 (верно, поэтому выполняем тело цикла)
  1. Мы выводим значение i
  2. Мы увеличиваем i на 1
  3. Мы повторяем шаги 2–4, пока условие не станет ложным
challenge icon

Задание

Легко

Создай программу, которая получает на вход целое число n и использует цикл for, чтобы вывести все числа от 1 до n, разделяя их пробелом.

Пример вывода для n = 4:

1 2 3 4

Обязательно добавь пробел после каждого числа, включая последнее.

Попробуйте сами

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Напишите свой код здесь
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C