Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet c++-ban kiírni...

Hogyan lehet c++-ban kiírni egy ismétlődő számsort?

Figyelt kérdés
pl. 01234567890123456789 , de úgy, hogy a felhasználó adja meg, hogy hányadik elemig szeretné kiíratni?

2020. máj. 3. 13:41
 1/4 anonim ***** válasza:
73%
Beklred (cin) a számot egy egész változóba, majd létrehozol egy két ciklust tartalmazó egymásba ágyazott ciklust. A külső ciklus határozza meg a számsorok ismétlődésének számát, a belső - a bekért egész változó alapján - a számsor hosszát (hogy hányadik elemig szeretné kiíratni).
2020. máj. 3. 13:46
Hasznos számodra ez a válasz?
 2/4 tabaki ***** válasza:

Csak én gondolom, hogy a kérdés így is értelmezhető? → [link]

Ebben az esetben legyen egy, a ciklusváltozótól független, számlálóként funkcionáló változód. A ciklusmagban ennek az értékét írasd ki, növeld, és ha az értéke eléri a számsorozat végét, állítsd vissza az elejére.

2020. máj. 3. 23:44
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%
Egy másik megközelítés, hogy modulót használsz, egyszerűen végigmész 0-tól a számig (i < n), és mindig a szám 10-el vett modulóját íratod ki. ( i % 10 ). Egy picit lehet költségesebb (nem sokkal), de elegánsabb is, ha engem kérdezel.
2020. máj. 4. 01:50
Hasznos számodra ez a válasz?
 4/4 tabaki ***** válasza:

Elképzelhető az is, hogy Kérdezőnek hirtelenjében ez az egyszerű példa jutott az eszébe, de a számsornak valójában nem okvetlenül 10 számjegyből kell állnia, és a mintázata is tetszőleges lehet. Ekkor a mintázat tárolható egy tömbben, és a tömbindex változtatható az előbbi hozzászólásomban említett módon.

[link]

(Az ablakhatárt én húztam akkorára, hogy az ismétlődés jól látható legyen.)

2020. máj. 4. 10:58
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!