Segítesz? Mert nem értem.
for(short v = 0;v < sorok;v++)
{
for(short b = 0;b < oszlopok;b++)
{
cout << karakter;
}
cout << endl;
}
Nem bírom megérteni a logikámmal,hogy ilyenkor miért az történik ami.
Nem értem fejben,hogy ez a kód hogyan rajzol ki például egy 5x5 ös négyzetet.
Értem a ciklusokat meg azt is hogy ez mit csinál de a fejben nem értem,hogy miért lesz ebből 5 x 5 négyzet egy karakterből ha a sorok és oszlopok értéke 5.
a külső ciklus miatt lesz 5 sor,és akkor a belső ciklus írassa ki a karaktert.
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Miért lesz ez így.
Nem értem ahogy ez megvalósul.
Hogy írsz ki egy négyzetet? Nem a számítógép, te? Ha azt mondom, hogy rajzolj egy 5x5-ös négyzetet X-ekből akkor mit csinálsz?
Leírsz 5 darab X-et egymás mellé, aztán egy sorral lentebb mész és újra leírsz 5 darab X-et, stb... Ezt megismételed 5-ször és kész is vagy. A programod pontosan ugyan ezt csinálja egy az egyben. A belső ciklus egy sort ír ki, a külső pedig megismétli ezt a belsőt annyiszor, ahány sort szeretnél.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!