Hogyan kéne megcsinálni ezt a tömbös feladatot? (lent)
Készítenem kell egy programot, ami egész számokat kér be egy tömbbe, legfeljebb 21 darabot.
A számok bekérésének le kell állnia, ha elérte a maximális mennyiséget, vagy a következő végjel értékét: -106
A bekérés után a programnak meg kell jelenítenie a tömbben eltárolt elemek számát, majd alá egy sorba a tömb elemeit fordított sorrendben.
Itt az a trükk, hogy LEGFELJEBB 21 darabot kér, így gondolom a sima for ciklusos bekérés ide kevés. Figyelem! Lehet, hogy hülyeségek következnek. Elvileg malloc-okkal és pointerekkel kéne, de ha van egyszerűbb módszer, örülnék neki (sima, de nagyon sok elemű tömbbel nem sikerült működésre bírnom). Megpróbáltam egy internetes példakódot átírni, de nem igazán jön ki eredmény. A tömbben eltárolt elemek száma elvileg ez: int tombelem = sizeof(tomb) / sizeof(tomb[22]); ezt be kell ágyazni a kódba. A fordítva kiiratás is talán pointeres lehet.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!