C# :: Aufgabe #98 :: Lösung #23
21 Lösungen

#98
Palindrom erkannt, Gefahr gebannt...
Anfänger - C#
von ElPapito
- 08.05.2015 um 19:53 Uhr
Ein Palindrom ist ein Wort, welches von vorn wie von hinten gelesen werden kann (z.B. Anna, Lagerregal, ...).
Schreibe ein Programm, welches ein Wort einliest und prüft ob dieses ein Palindrom ist.
Klein- und Großschreibung wird hierbei vernachlässigt, d.h. 'A' == 'a', 'B' == 'b', usw.
Beispiele:
Eingabe: Lagerregal
Palindrom
Eingabe: Wasserfall
Kein Palindrom
Schreibe ein Programm, welches ein Wort einliest und prüft ob dieses ein Palindrom ist.
Klein- und Großschreibung wird hierbei vernachlässigt, d.h. 'A' == 'a', 'B' == 'b', usw.
Beispiele:
Eingabe: Lagerregal
Palindrom
Eingabe: Wasserfall
Kein Palindrom
#23

von syneex (2670 Punkte)
- 15.05.2018 um 16:06 Uhr

class Program { //Methode zum Umkehren des Strings public static string reverse (string s) { char[] charArray = s.ToCharArray(); Array.Reverse(charArray); return new string(charArray); } static void Main(string[] args) { //Initialisierung der Variablen string palindrom = ""; string eingabe = ""; //Eingabe des Strings/Wortes und Konvertierung in LowerCase (Schönheitsbedingt) :D Console.Write("Bitte jetzt Wort eingeben: "); eingabe = Console.ReadLine(); eingabe = eingabe.ToLower(); palindrom = reverse(eingabe); Console.WriteLine("{0}", palindrom); if(palindrom == eingabe) { Console.WriteLine("{0} ist ein palindrom", eingabe); } else { Console.WriteLine("{0} ist kein palindrom", eingabe); } Console.ReadKey(); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1