Üdv egy egész számot kell bekérni c#-ban majd a szám jegyeit kell új sorba kiíratni?
Az első felével már megvagyok
int szam = 0;
string szamszoveg = " ";
szamszoveg = Console.ReadLine();
szam = Convert.ToInt32 (szamszoveg);
De nem tudok tovább jutni kis segítséget kaphatnék ? Előre is köszönöm a válaszokat .
int szam = 0;
string szamszoveg;
szamszoveg = Console.ReadLine();
szam = Convert.ToInt32(szamszoveg);
while(szam>10){
Console.WriteLine(szam % 10);
szam = szam %10;
}
Console.WriteLine(szam % 10);
szam = szam %10;
Mondjuk ez az utolsó helyiértékkel kezdi és nem teszteltem, de kiindulásnak jó lehet.
Ha nincs semmi megszorítás a feladatra, akkor egyszerűbb ha nem a számmal dolgozol, hanem a bekért stringgel és végigmész rajta egy foreach ciklussal, mert azt lehet karakterenként indexelni.
Ellenőrizni meg például az Int32.TryParse függvénnyel tudod, hogy a bekért érték valóban szám-e.
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!