Autor | Zpráva | ||
---|---|---|---|
Mladá Kuldová Profil |
#1 · Zasláno: 8. 4. 2014, 20:57:25
Uživatel mi do textového pole zadá pěticiferné číslo a já ho potřebuji rozdělit a počítat s každou cifrou toho čísla zvlášť, chtěla jsem je vypsat do pole, ale nevím jak na to
|
||
Virtus Profil |
#2 · Zasláno: 8. 4. 2014, 21:03:56
Nejsem si úplně jist jestli je tohle fórum pro C#, každopádně tohle by snad mohlo pomoct: http://stackoverflow.com/questions/4580261/integer-to-integer-array-c-sharp
|
||
okolojsoucí Profil |
Snad ti to pomůže, je to vyrobený pro konzoly tak si to pak uprav pro své potřeby.
// Vstupní číslo int Cislo = 155874; // Převedení na pole a odečtení 48 od původní původního čísla int[] Cisla = Array.ConvertAll(Cislo.ToString().ToArray(), x => (int)x - 48); Console.WriteLine("~Výpis čísel~"); foreach(int Num in Cisla){ Console.WriteLine(Num); } Console.WriteLine("~Součet čísel~"); // Sečtení pole Console.WriteLine(Cisla.Sum()); Console.ReadLine(); |
||
_es Profil |
#4 · Zasláno: 8. 4. 2014, 22:26:59
Virtus, okolojsoucí:
Ak píše, že sa to číslo zadáva do textového poľa, tak to už predsa je päťpísmenný textový reťazec a netreba nejaké číslo prevádzať na text. Potrebuje len poznať nejaké základy o textových reťazcoch. |
||
Virtus Profil |
#5 · Zasláno: 8. 4. 2014, 23:06:52
|
||
Časová prodleva: 11 let
|
0