C++ egy számokból álló tömb egyedi elemei?
Csinálsz egy ugyanakkora tömböt, mint az eredeti (ez ugyan pazarlás, de ennél több különböző szám biztosan nem lesz). Felveszel egy logikai változót és false-ra állítod. For-ral végigmégy az eredeti tömbön, és benne egy másik for-ral ami szintén addig megy, ahány eleme van a tömbnek, összehasonlítod a külső for-ban kiválasztott elemet az összes többivel. Ha egyezik a két tömbelem és nem ugyanaz az indexük (vagyis nem saját magával hasonlítottad össze) akkor egy logikai változót true-ra állítasz: ismetlodik = true; és kiugrasz break-kel a belső for-ból. Aztán ha az ismetlodik változó false, akkor ezt az elemet belerakhatod az új tömbbe, mert ő nem ismétlődik. Aztán állítsd a logikai változódat false-ra.
Direkt nem írtam kódot - ez már a te dolgod, abból tanulsz.
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!