A for ciklus
Más néven: meghatározott lépésszámú ismétlő szerkezet
Szerkezete:
for (kezdőérték; feltétel; léptetés)
utasítás
vagy:
| |
Működése:
Pontosan ugyanazt csinálja, mint:
{
kezdőérték;
while (feltétel) {
utasítás(ok)
léptetés
}
}
A kezdőérték, feltétel és léptetés helyén tetszőleges kifejezések lehetnek (“kezdőérték” esetén új változót is be lehet vezetni).
Példa
Kiírjuk a számokat 1-től 10-ig:
for (int i = 1; i <= 10; i++)
cout << i << endl;
Kiírjuk a számokat n-től 1-ig:
int n;
cin >> n;
for (int i = n; i >= 1; i--)
cout << i << endl;
Feladatok
1. Adott n, írjuk ki az n-t n x n-szer.
Pl. n = 3-ra:
3 3 3
3 3 3
3 3 3
Pl. n = 5-re:
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
| |
2. Adott n, írjuk ki az alábbi n x n-es táblázatot.
1 2 ... n
1 2 ... n
...
1 2 ... n (n sor összesen)
Pl. n = 3-ra:
1 2 3
1 2 3
1 2 3
Pl. n = 5-re:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
| |
3. Adott n, írjuk ki az alábbi n x n-es táblázatot.
1 1 ... 1 (n darab)
2 2 ... 2
...
n n ... n
Pl. n = 3-ra:
1 1 1
2 2 2
3 3 3
Pl. n = 5-re:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
| |
HF:
Adott n, írjuk ki az alábbi n x n-es táblázatot.
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
...
1 2 3 ..... n
Pl. n = 3-ra:
1
1 2
1 2 3
Pl. n = 5-re:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
| |