Przykład:
dla i = 1 do momentu gdy i mniejsze bądź równe 10, zmienna i wzrasta o 1.
Składnia:
#include <iostream>int main() {int i; // deklaracja zmiennej ifor( i = 1; i <= 10; i++ ) // pętla{std::cout<<i; // wyświetlanie zmiennej istd::cout<<„\n”; // nowa linia}return 0;}
Wynik działania programu:
Przykładowy program:
Program obliczający silnie dla liczby n:
Schemat opisowy:
- Deklaracja zmiennej i, n i silnia=1.
- Podaj liczbę n.
- Pętla dla i=n do momentu gdy i jest większe od 1, i zmniejsza się o 1.
- W pętli silnia = silnia * i.
- Wyświetl !silnia
Kod programu:
#include <iostream>int main() {int i;int n;int silnia=1;std::cout<<„Podaj liczbę n do obliczenia silni: „;std::cin>>n;for( i = n; i > 1; i– ) // pętla{silnia=silnia*i;}std::cout<<„Silnia z liczby n to: „;std::cout<<silnia;return 0;}
Wynik działania programu:
Zadania:
- Napisz program który wypisuje najpierw liczby od 1 do 20, następnie od 20 do 1.
- Napisz program który obliczy sumę liczb od 1 do 10.
- Napisz program który narysuje kwadrat z gwiazdek 10×10 (pamiętaj że pętle for można zagnieżdżać tak samo jak warunki)
Kod programu generujący kwadrat z gwiazdek 5×5:
#include <iostream>int main() {int i,i2; // deklaracja dwóch zmiennychfor (i=0; i<5; i++) // pętla dla stworzenia nowej linni{for (i2=0; i2<5; i2++) // pętla wypisująca * z przerwą{std::cout<<„* „; // wypisanie *}std::cout<<„\n”; // rozpoczęcie nowej linni}return 0;}