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

von Snuuug (120 Punkte)
- 22.06.2015 um 13:05 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PalindromCheck { public class Program { static void Main(string[] args) { Console.WriteLine("Geben Sie ein beliebiges Wort ein"); string Wort = Console.ReadLine(); Pruefer Eingabetesten = new Pruefer(); if (Eingabetesten.Wortpruefen(Wort.ToLower())) { Console.WriteLine("Das eingegebene Wort ist ein Palindrom!"); } else { Console.WriteLine("Das eingegebene Wort ist kein Palindrom!"); } Console.ReadKey(); } public class Pruefer { public string Wort { get; set; } public string Reversestring { get; set; } public Pruefer() { Wort = string.Empty; Reversestring = string.Empty; } public bool Wortpruefen(string wort) { Wort = wort; Reversestring = new String(wort.Reverse().ToArray()); if (wort == Reversestring) { return true; } return false; } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1