<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Caesar-Verschlüsselung - Verschiebewert für jedes Feld anders]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich stehe mal wieder vor einer neuen Herausforderung. Eine Eingabe soll mit Caesar verschlüsselt werden. Das habe ich geschafft. Ich möchte aber gerne jeden Wert mit einem anderen Verschiebewert versehen, der erste Wert mit 1, der zweite mit 2, der dritte mit 3 usw.</p>
<p>Mein Code sieht bisher so aus. Für Hilfe bin ich dankbar.</p>
<p>/*##############################################</p>
<p>Ein einfaches Verschlüsselungsprogramm</p>
<p>##############################################*/</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>//die Funktion<br />
void caesar(string);</p>
<p>//die Funktion zur Cäsar-Verschlüsselung</p>
<p>void caesar(string kette)</p>
<p>{</p>
<p>int laenge, verschiebung;</p>
<p>//die Länge der ursprünglichen Zeichenkette ermitteln</p>
<p>laenge = kette.length();</p>
<p>cout &lt;&lt; &quot;Caesar-Verschluesselung&quot; &lt;&lt; endl;</p>
<p>//den Verschiebewert einlesen</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie den Verschiebewert ein: &quot;;</p>
<p>cin &gt;&gt; verschiebung;</p>
<p>//jedes Zeichen um den angegebenen Wert verschieben</p>
<p>for (int zaehler = 0; zaehler &lt; laenge; zaehler++)</p>
<p>cout &lt;&lt; static_cast&lt;char&gt;(kette[zaehler] + verschiebung);</p>
<p>cout &lt;&lt; endl &lt;&lt; endl;</p>
<p>}</p>
<p>int main()</p>
<p>{</p>
<p>string eingabe;</p>
<p>//Die ursprüngliche Zeichenkette einlesen</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie eine Zeichenkette ein (ohne Leerzeichen): &quot;;</p>
<p>cin &gt;&gt; eingabe;</p>
<p>cout &lt;&lt; &quot;Die urspruengliche Zeichenkette ist: &quot; &lt;&lt; eingabe &lt;&lt; endl &lt;&lt; endl;</p>
<p>//die Verschlüsselungen durchführen</p>
<p>caesar(eingabe);</p>
<p>return 0;</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/310378/caesar-verschlüsselung-verschiebewert-für-jedes-feld-anders</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 21:43:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/310378.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Nov 2012 21:57:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Caesar-Verschlüsselung - Verschiebewert für jedes Feld anders on Fri, 09 Nov 2012 21:57:02 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich stehe mal wieder vor einer neuen Herausforderung. Eine Eingabe soll mit Caesar verschlüsselt werden. Das habe ich geschafft. Ich möchte aber gerne jeden Wert mit einem anderen Verschiebewert versehen, der erste Wert mit 1, der zweite mit 2, der dritte mit 3 usw.</p>
<p>Mein Code sieht bisher so aus. Für Hilfe bin ich dankbar.</p>
<p>/*##############################################</p>
<p>Ein einfaches Verschlüsselungsprogramm</p>
<p>##############################################*/</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>//die Funktion<br />
void caesar(string);</p>
<p>//die Funktion zur Cäsar-Verschlüsselung</p>
<p>void caesar(string kette)</p>
<p>{</p>
<p>int laenge, verschiebung;</p>
<p>//die Länge der ursprünglichen Zeichenkette ermitteln</p>
<p>laenge = kette.length();</p>
<p>cout &lt;&lt; &quot;Caesar-Verschluesselung&quot; &lt;&lt; endl;</p>
<p>//den Verschiebewert einlesen</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie den Verschiebewert ein: &quot;;</p>
<p>cin &gt;&gt; verschiebung;</p>
<p>//jedes Zeichen um den angegebenen Wert verschieben</p>
<p>for (int zaehler = 0; zaehler &lt; laenge; zaehler++)</p>
<p>cout &lt;&lt; static_cast&lt;char&gt;(kette[zaehler] + verschiebung);</p>
<p>cout &lt;&lt; endl &lt;&lt; endl;</p>
<p>}</p>
<p>int main()</p>
<p>{</p>
<p>string eingabe;</p>
<p>//Die ursprüngliche Zeichenkette einlesen</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie eine Zeichenkette ein (ohne Leerzeichen): &quot;;</p>
<p>cin &gt;&gt; eingabe;</p>
<p>cout &lt;&lt; &quot;Die urspruengliche Zeichenkette ist: &quot; &lt;&lt; eingabe &lt;&lt; endl &lt;&lt; endl;</p>
<p>//die Verschlüsselungen durchführen</p>
<p>caesar(eingabe);</p>
<p>return 0;</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269453</guid><dc:creator><![CDATA[freewibes]]></dc:creator><pubDate>Fri, 09 Nov 2012 21:57:02 GMT</pubDate></item></channel></rss>