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
