Ziffern lesen...
-
hallo zusammen,
Der Benutzer muss eine 5 stellige zahl eingeben(z.b 14305).aber wie kann ich die einzelnen ziffern danach überprüfen?? z.b ob erste ziffer gleich 2 ist oder ob die 5 stellige zahl durch 4 teilbar ist...ich komm nicht weiter, brauche dringend hilfe...
der benutzer macht nur einmal eingabe und nicht mehrmals.
-
z.B.mit den in C# enthaltenen Stringfunktionen.
Kleines Beispiel:[code] String str="123"; Console.WriteLine(str); for(int i=0;i<str.Length;i++) { Console.WriteLine(str[i]); } [/code]
-
und: int.Parse()
Lies ein scheiß Grundlagenbuch.
-
Schreiben sie ein c# programm, welches eine benutzereingabe prüft.Der benutzer gibt dazu einen code in form einer integer-zahl ein usw....
Da steht aber als hinweis: nur elementare datentypen(keine strings).
Wenn ich das hab dann kann ich auch die kriterien selber überprüfen...muss ich es mit der methode Console.Readkey machen??
-
http://dotnet-snippets.de/dns/ziffern-einer-dezimalzahl-extrahieren-SID1082.aspx
Oder den Code von SideWinder in C# umwandeln:
http://www.c-plusplus.net/forum/topic,39327.html
Und falls du das alles nicht willst, musst du deine Zahl immer mit dem Mudolo-Operator durch 10 teilen, wodurch du die letzte Ziffer bekommst. Diese speicherst du dir ab und teilst deine Zahl durch 10.while(zahl > 0) { letzte_ziffer = zahl % 10; zahl /= 10; ... }
-
Danke für die Hausaufgaben ihr Trottel
-
das hab ich nicht geschrieben. danke an die anderen für die hilfe
-
jackson12345 schrieb:
das hab ich nicht geschrieben. danke an die anderen für die hilfe
Du könntest Dir einen Account zulegen. Dann kann kein anderer unter Deinem Namen posten.