Menu
Coddy logo textTech

Pętla for

Część sekcji Podstawy ścieżki C w Coddy. Lekcja 37 z 63.

Pętla for to struktura sterująca, która pozwala wielokrotnie wykonywać blok kodu określoną liczbę razy.

Pętla for ma trzy składniki:

  • Inicjalizacja (wykonywana raz przed rozpoczęciem pętli)
  • Warunek (sprawdzany przed każdą iteracją)
  • Aktualizacja (wykonywana po każdej iteracji)
for (initialization; condition; update) {
    // kod do wykonania
}

Utwórzmy prostą pętlę for, która liczy od 1 do 5:

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

Po wykonaniu powyższego kodu wynikiem będzie:

1 2 3 4 5

Jak to działa:

  1. Najpierw inicjalizujemy i na 1
  2. Następnie sprawdzamy, czy i <= 5 (prawda, więc wykonujemy treść pętli)
  1. Wypisujemy wartość i
  2. Zwiększamy wartość i o 1
  3. Powtarzamy kroki 2–4, aż warunek stanie się fałszywy
challenge icon

Wyzwanie

Łatwy

Utwórz program, który pobiera z wejścia liczbę całkowitą n i używa pętli for, aby wypisać wszystkie liczby od 1 do n, oddzielone spacją.

Przykładowe wyjście dla n = 4:

1 2 3 4

Pamiętaj, aby dodać spację po każdej liczbie, także po ostatniej.

Spróbuj swoich sił

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Wpisz tutaj swój kod
    
    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C online