C# :: Aufgabe #98 :: Lösung #18
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
#18

von jingyophuong (140 Punkte)
- 01.11.2015 um 21:02 Uhr

static void Main(string[] args) { //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. Console.Write("Bitte geben Sie ein Wort ein: "); string eingabeString = Console.ReadLine(); // ein Wort eingegeben string ersat = eingabeString.ToLower(); // Umwandlung aller Großbuchstaben von Wort in KleinBuchstaben string reverse = new string (ersat.Reverse().ToArray()); // Reversieren der Wort, new wort erstellen if (ersat == reverse ) // vergleich das eingegebene und das reversierte { Console.WriteLine("{0} ist ein Palindrom", eingabeString); // wenn gleich, dann ist das WOrt ein Palindrom } else { Console.WriteLine("{0} ist kein Palindrom", eingabeString); // wenn ungleich, ist das kein Palindrom } Console.ReadLine();
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1