C# :: Aufgabe #98 :: Lösung #18

21 Lösungen Lösungen öffentlich
#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

#18
vote_ok
von jingyophuong (140 Punkte) - 01.11.2015 um 21:02 Uhr
Quellcode ausblenden C#-Code
 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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben