W dzisiejszym ćwiczeniu zapoznamy się z jedną z podstawowych konstrukcji w języku C++ – pętlą for – oraz nauczymy się filtrować liczby według warunku, korzystając z operatora modulo (%). To świetne wprowadzenie do programowania warunkowego i pracy z pętlami.
Cel ćwiczenia
Chcemy:
Przejść przez liczby od 0 do 2000.
Wypisać tylko liczby parzyste, czyli te podzielne przez 2 bez reszty.
W tym celu użyjemy:
pętli
fordo iteracji,instrukcji
ifi operatoramodulo %do sprawdzania podzielności przez 2.
Kod programu
#include <iostream>
int main() {
// Pętla od 0 do 2000
for (int i = 0; i <= 2000; i++) {
// Sprawdzenie, czy liczba jest parzysta
if (i % 2 == 0) {
std::cout << i << std::endl; // Wyświetlenie liczby
}
}
return 0;
}
Jak to działa?
for (int i = 0; i <= 2000; i++): Pętla zaczyna od 0 i zwiększa i o 1 aż do 2000.
if (i % 2 == 0): Operator % zwraca resztę z dzielenia. Jeśli reszta z dzielenia przez 2 to 0, to znaczy, że liczba jest parzysta.
std::cout << i << std::endl;: Jeśli warunek jest spełniony, liczba zostaje wyświetlona.
