Wprowadzenie
Pętla for
jest jedną z podstawowych funcki w języku C++. Pozwala na wielokrotne wykonanie pewnego fragmentu kodu.
Składnia
for (inicjalizacja; warunek; zwiększenie) {
// kod do wykonania
}
Każda część pętli for
ma swoje znaczenie:
- Inicjalizacja: ustawienie wartości początkowej zmiennej sterującej.
- Warunek: sprawdzenie, czy pętla powinna być kontynuowana.
- Zwiększenie: zmiana wartości zmiennej sterującej po każdym przebiegu pętli.
Przykład
#include <iostream>
int main() {
for (int i = 0; i < 5; i++) {
std::cout << "Liczba: " << i << std::endl;
}
return 0;
}
Powyższy kod wyświetli liczby od 0 do 4.
#include
int main() {
int podanaLiczba, wskazanaLiczba;
std::cout << "Podaj liczbę: ";
std::cin >> podanaLiczba;
std::cout << "Podaj wskazaną
liczbę: ";
std::cin >> wskazanaLiczba;
{
if (podanaLiczba > wskazanaLiczba)
std::cout << "Liczę w dół od << podanaLiczba << "do" <<
wskazanaLiczba << ": \n";
for (int i = podanaLiczba; i >=
wskazanaLiczba; --i) {
std::cout << i << " ";
} } else {
std::cout << "Liczę w górę od
<< podanaLiczba << " do " <<
wskazanaLiczba << ": \n";
for (int i = podanaLiczba; i <=
wskazanaLiczba; ++i) {
std::cout << i << " ";
}
}
std::cout << std::endl; // nowa
linia na końcu return 0;
odloliczanie wg Arka