Ugnježdene petlje – primeri

Strana 5 od 11 · Osnovni primeri

Pre rešavanja zadataka iz ove oblasti možete pročitati članak Ugnježdene petlje u C/C++

Pre nego što počneš: pročitaj lekcije Ugnježdene petlje u jeziku C, Ugnježdene petlje u jeziku C++.
Kako da vežbaš: prvo pokušaj sam/a da rešiš zadatak (makar na papiru), zatim otvori uputstvo, a rešenje tek na kraju. Rešenja su najčešće u jeziku C ili C++; ako učiš Javu ili Python, prepiši ideju u svoj jezik.
ZADATAK 01

Matrica

Ispisati niz prvih 60 parnih prirodnih brojeva, tako da budu smešteni u 3 kolone i potrebnom broju redova.

ZADATAK 02

Tablica množenja

Napisati program koji za unetu pozitivnu celobrojnu vrednost n ispisuje odgovarajuće brojeve. Ispisati tablicu množenja od 1 do n

ZADATAK 03

Trougao zvezdica

Napisati program koji učitava pozitivan broj n, a zatim iscrtava pravougli trougao sastavljen od zvezdica. Kateta trougla je dužine n, a prav ugao se nalazi u gornjem desnom uglu slikePicture

ZADATAK 04

Uklanjanje brojeva sa kraja i početka niza

Napisati program koji učitava pozitivan ceo broj n, i ispisuje brojeve od 1 do n u prvom redu, zatim od 2 do n-1 u drugom, od 3 do n-3 u trećem itd.Ispis se završava kad nije moguće ispisati ni jedan broj.

Primer 1
Ulaz
5
Izlaz
1 2 3 4 5 2 3 4 3
Primer 2
Ulaz
6
Izlaz
1 2 3 4 5 6 2 3 4 5 3 4

ZADATAK 05

Varijacije trojki

Svaki od 3 drugara ima određeni broj novčića, ali nijedan od njih nema isti broj istih. Ako se zna najveći mogući broj novčića koji svaki od drugara može da ima, napiši program koji ispisuje sve moguće trojke brojeva novčića koji oni mogu da imaju.
Ulaz
Sa standardnog ulaza se unosi broj n (1≤n≤20) - najveći broj novčića koji svaki od drugara može da ima.
Izlaz
Na standardni izlaz ispisati sve moguće brojeve novčića koje drugovi mogu da imaju, uređene leksikografski.

Primer:
Ulaz:
2
Izlaz
0 1 2
0 2 1
1 0 2
1 2 0
2 0 1
2 1 0 Prethodno
|< Petlje - osnovni primeriSledeće
Nizovi-primeri>|

Česte greške i saveti
  • Unutrašnja petlja se cela izvrši za svaki korak spoljašnje: dve petlje do n daju n·n ponavljanja.
  • Za crtanje šara: spoljašnja petlja broji redove, unutrašnja znakove u redu; novi red ispiši posle unutrašnje petlje.
  • Unutrašnja petlja koristi drugu promenljivu (j), a ne istu kao spoljašnja (i).

Proveri znanje

Otvori kviz

Mini kviz: ugnježdene petlje

1. Koliko zvezdica ispiše: for(i=0;i<3;i++) for(j=0;j<4;j++) cout<<'*';?




2. U trouglu zvezdica u redu i ima i zvezdica. Kako glasi uslov unutrašnje petlje?




Još zadataka za vežbu