Kezdőoldal » Számítástechnika » Programozás » Hogy lehetne ezt megcsinálni? C#

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

2014. nov. 8. 22:35
Hasznos számodra ez a válasz?
 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.
2014. nov. 9. 11:57
Hasznos számodra ez a válasz?

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!