Klord kérdése:
Hogy lehetne ezt megcsinálni? C#
Figyelt kérdés
A feladatom az hogy egy tömbből csak azokat a számokat írassam ki amelyekben nincs számjegyazonosság.
Ez hogy lehetséges? Hogy tudom megvizsgálni egy int típusú számnál hogy van -e kettő vagy több ugyanolyan számjegy benne hogy kitudjam szűrni?
Illetve hogy lehetséges az hogy egy int típusú adatot átváltok stringgé de ugyanúgy a számot és nem a neki megfelelő karakter írja ki ?
2014. nov. 8. 21:28
1/3 anonim válasza:
le kell bontanod a szamot szamjegyeire, ezt a kovetkezokeppen tudod:
mondjuk, hogy szam = a[i];
while(szam > 0) {
int szj = szam % 10;
szam = szam / 10;
}
az szj valtozo tartalmat mindig belerakod egy tombbe.. majd utana irsz egy fuggvenyt, ami visszaadja, hogy egy szj hanyszor van meg a tombben... es ez alapajan iratod ki a tomb elemeit
2/3 A kérdező kommentje:
Értem, rendben köszönöm a segítséget. Megfogom így próbálni. Én is gondolkodtam ezen a tízessel való osztogatásos dolgon hogy számjegyekre bontsam csak megakadtam akkor hogy mi van ha a szám bazi nagy. De persze az nem jutott volna eszembe hogy ciklusba is be kellene rakni hogy addig bontogassa amíg 0-nem lesz, meg hogy egy tömbbe kéne rakni a maradékot nem pedig sima változóba ...
2014. nov. 8. 22:44
3/3 anonim válasza:
Én mondjuk halmazba raknám nem tömbbe.
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
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!