<?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[warum wird die Schleife nicht richtig ausgeführt?]]></title><description><![CDATA[<p>Also meine Aufgabestellung ist folgende, dass ich ausgeben soll ob zahle mehrmals kommen oder nicht.<br />
warum wird meine for schleife nur einmal ausgeführt?<br />
wo ist mein Code nicht korrekt?</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main(){

	int zahl;
	int letzteZiffer;

	cin &gt;&gt; zahl;

	for(; zahl; zahl = zahl/10){
		letzteZiffer = zahl%10;

		while(zahl){
			zahl = zahl/10;
			if(zahl%10 != letzteZiffer){

			}else{
				cout &lt;&lt; &quot;Nicht alle zahle sind verschieden&quot; &lt;&lt; endl;
				return 1;
			}
		}
	}

			cout &lt;&lt; &quot;Alle Zahle sind verschieden&quot;&lt;&lt;endl	;
	return 0 ;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/309962/warum-wird-die-schleife-nicht-richtig-ausgeführt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 00:59:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/309962.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Oct 2012 14:26:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 14:26:10 GMT]]></title><description><![CDATA[<p>Also meine Aufgabestellung ist folgende, dass ich ausgeben soll ob zahle mehrmals kommen oder nicht.<br />
warum wird meine for schleife nur einmal ausgeführt?<br />
wo ist mein Code nicht korrekt?</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main(){

	int zahl;
	int letzteZiffer;

	cin &gt;&gt; zahl;

	for(; zahl; zahl = zahl/10){
		letzteZiffer = zahl%10;

		while(zahl){
			zahl = zahl/10;
			if(zahl%10 != letzteZiffer){

			}else{
				cout &lt;&lt; &quot;Nicht alle zahle sind verschieden&quot; &lt;&lt; endl;
				return 1;
			}
		}
	}

			cout &lt;&lt; &quot;Alle Zahle sind verschieden&quot;&lt;&lt;endl	;
	return 0 ;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2265950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265950</guid><dc:creator><![CDATA[khati]]></dc:creator><pubDate>Wed, 31 Oct 2012 14:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 14:35:32 GMT]]></title><description><![CDATA[<p>Wegen der while schleife in deiner for schleife. Darin veränderst du zahl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265952</guid><dc:creator><![CDATA[Tobias Gerg]]></dc:creator><pubDate>Wed, 31 Oct 2012 14:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 14:40:22 GMT]]></title><description><![CDATA[<p>statt while schleife habe ich for schleife auch gehabt aber hat sich nichts geändert. Wie kann ich auswirken, dass nach der verarbeitung von 2.Schleife wieder in die Erste schleife zuzückkomme?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265954</guid><dc:creator><![CDATA[khati]]></dc:creator><pubDate>Wed, 31 Oct 2012 14:40:22 GMT</pubDate></item><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 14:45:42 GMT]]></title><description><![CDATA[<p>Du darfst zahl in der inneren schleife nicht verändern.</p>
<pre><code class="language-cpp">// ...
for(; zahl; zahl = zahl/10){ // beim möglichen zweiten lauf ist zahl 0 und die schleife wird abgebrochen
        letzteZiffer = zahl%10;

        while(zahl){ // solange zahl
            zahl = zahl/10; // hier veränderst du zahl
            if(zahl%10 != letzteZiffer){
            //...
            }
        // ...
        } // du verlässt die while schleife und zahl ist 0
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2265957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265957</guid><dc:creator><![CDATA[Tobias Gerg]]></dc:creator><pubDate>Wed, 31 Oct 2012 14:45:42 GMT</pubDate></item><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 15:02:48 GMT]]></title><description><![CDATA[<p>Danke Tobias für deine Ausführliche Antwort</p>
<p>ich habe so gemacht und funktioniert jetzt</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main(){

	int zahl;
	int letzteZiffer;

	cin &gt;&gt; zahl;

	for(; zahl; zahl = zahl/10){
		letzteZiffer = zahl%10;

		for(int zahl2 = zahl;zahl2;zahl2=zahl2/10 ){

			if((zahl/10%10) != letzteZiffer){

			}else{
				cout &lt;&lt; &quot;Nicht alle zahle sind verschieden&quot; &lt;&lt; endl;
				return 1;
			}
		}
	}

			cout &lt;&lt; &quot;Alle Zahle sind verschieden&quot;&lt;&lt;endl	;
	return 0 ;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2265963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265963</guid><dc:creator><![CDATA[khati]]></dc:creator><pubDate>Wed, 31 Oct 2012 15:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 15:11:12 GMT]]></title><description><![CDATA[<p>Unterscheide bitte sauber zwischen Zahlen und Ziffern. Ich bin bestimmt nicht der einzige, dem das Herz blutet, wenn er deine Beiträge liest. Du würdest schließlich auch Buchstaben und Wörter nicht als das gleiche ansehen.</p>
<p>Korrekte Sprache hilft auch ungemein beim Programmieren, denn nur wenn man seine Gedanken sauber fassen kann, kann man sie auch so in Programmcode verpacken, dass eine streng nach Vorschrift arbeitende Maschine diese Gedanken auch korrekt umsetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265967</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 31 Oct 2012 15:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to warum wird die Schleife nicht richtig ausgeführt? on Wed, 31 Oct 2012 15:17:00 GMT]]></title><description><![CDATA[<p>Danke. Klingt logisch, hast recht. Es tuhe mir sehr sehr schwer beim Programmieren und bin euren Tipp sehr Dankbar. Hätte garnichts vorangebracht. Ich höffe und wünsche, dass es in meinem Kopf auch irgendwann Klick macht<br />
Auf jedenfall Danke euch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265971</guid><dc:creator><![CDATA[khati]]></dc:creator><pubDate>Wed, 31 Oct 2012 15:17:00 GMT</pubDate></item></channel></rss>