#1
04.01.2013 um 19:32 UhrOh!
Gar nicht schlecht. Ich habe zu kompliziert gedacht.
Gar nicht schlecht. Ich habe zu kompliziert gedacht.

C++ :: Aufgabe #27 :: Lösung #1
Konsolenausgabe:
Geben Sie den Text ein: Beispielwort
Um wie viele Stellen soll verschoben werden: 1
Ergebnis: Cfjtqjfmxpsu
#include <iostream> #include <string> std::string caesarChiffre(std::string& str, unsigned int uiMove) { uiMove = uiMove % 26; std::string out; for(auto i: str) { out += (i + uiMove); } return out; } void main() { unsigned int uiMove; std::string strText; std::cout << "Geben Sie den Text ein:"; std::cin >> strText; std::cout << "Um wie viele Stellen soll verschoben werden: "; std::cin >> uiMove; std::cout << "Ergebnis: " << caesarChiffre(strText, uiMove) << std::endl; }
Kommentare:
Sone
Punkte: 2570
33 Aufgaben
34 Lösungen
9 Kommentare
Sone
Punkte: 2570
33 Aufgaben
34 Lösungen
9 Kommentare
Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.