C++ #3 – pętla for (dla)

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 i
for( i = 1; i <= 10; i++ ) // pętla
{
std::cout<<i; // wyświetlanie zmiennej i
std::cout<<„\n”; // nowa linia
}
  return 0;
}

Wynik działania programu:

Przykładowy program:

Program obliczający silnie dla liczby n:

Schemat opisowy:

  1. Deklaracja zmiennej i, n i silnia=1.
  2. Podaj liczbę n.
  3. Pętla dla i=n do momentu gdy jest większe od 1zmniejsza się o 1.
  4. W pętli silnia = silnia * i.
  5. 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:

  1. Napisz program który wypisuje najpierw liczby od 1 do 20, następnie od 20 do 1.
  2. Napisz program który obliczy sumę liczb od 1 do 10.
  3. 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 zmiennych
for (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;
}

 

 

Rate this post

Dodaj komentarz