C# :: Aufgabe #33 :: Lösung #1
9 Lösungen

#33
Mit Caesar Chiffre ent- und verschlüsseln
Anfänger - C#
von Dome
- 03.01.2013 um 01:30 Uhr
Schreiben Sie ein Programm, indem Sie mit Hilfe der Caesar Chiffre einen beliebigen Text ent- und verschlüsseln können. Zuvor muss der Text und die Anzahl der Verschiebung angegeben werden. Groß- und Kleinschreibung muss nicht beachtet werden.
Konsolenausgabe:
Geben Sie den Text ein: Beispielwort
Um wie viele Stellen soll verschoben werden: 1
Ergebnis: Cfjtqjfmxpsu
#1

von pocki (4190 Punkte)
- 07.01.2013 um 17:44 Uhr

void main() { Console.Write("Geben Sie den Text ein: "); string inputText = Console.ReadLine(); Console.Write("Um wie viele Stellen soll verschoben werden: "); string inputStellen = Console.ReadLine(); int stellen = int.Parse(inputStellen) % 26; string output = Chiffre(inputText, stellen); Console.WriteLine("Ergebnis: {0}", output); } private static string Chiffre(string input, int stellen) { string output = string.Empty; foreach (char c in input) { char x = (char)(c+stellen); output += x.ToString(); } return output; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1