<?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[Zahlen erstellen lassen?]]></title><description><![CDATA[<p>Hi Leute!</p>
<p>Ich will mir alle Zahlen von 1 - 999 durch Schleifen ausgeben lassen. Mein bisheriger Code sieht so aus:</p>
<pre><code class="language-cpp">int main()
{
    unsigned int i = 0, j, k, a, b, c;

while(i &lt; 10)
{
 j = 0;
 while(j &lt; 10)
 {
  k = 0;
  while(k &lt; 10)
  {
   k = k + 1;
   cout &lt;&lt; i &lt;&lt; j &lt;&lt; k &lt;&lt; endl;
  }
  j = j + 1;
 }
 i = i + 1;
}
</code></pre>
<p>Warum aber geben mir diese verschachtelten while-Schleifen nur so die Hälfte aus? Könnt ihr mir helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/277377/zahlen-erstellen-lassen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 22:47:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/277377.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Nov 2010 17:08:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:08:24 GMT]]></title><description><![CDATA[<p>Hi Leute!</p>
<p>Ich will mir alle Zahlen von 1 - 999 durch Schleifen ausgeben lassen. Mein bisheriger Code sieht so aus:</p>
<pre><code class="language-cpp">int main()
{
    unsigned int i = 0, j, k, a, b, c;

while(i &lt; 10)
{
 j = 0;
 while(j &lt; 10)
 {
  k = 0;
  while(k &lt; 10)
  {
   k = k + 1;
   cout &lt;&lt; i &lt;&lt; j &lt;&lt; k &lt;&lt; endl;
  }
  j = j + 1;
 }
 i = i + 1;
}
</code></pre>
<p>Warum aber geben mir diese verschachtelten while-Schleifen nur so die Hälfte aus? Könnt ihr mir helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981841</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:13:16 GMT]]></title><description><![CDATA[<p>Update:</p>
<p>Jetzt hab ich meine Schleife schon mal so hingebracht, dass sie mir von 701 bis 999 zählt. Aber ich will halt von 001 - 999 zählen lassen. Hier der Code:</p>
<pre><code class="language-cpp">int main()
{
    unsigned int i, j, k, a, b, c;

i = 0;
while(i &lt; 10)
{
 j = 0;
 while(j &lt; 10)
 {
  k = 0;
  while(k &lt; 10)
  {
   cout &lt;&lt; i &lt;&lt; j &lt;&lt; k &lt;&lt; endl;
   k = k + 1;
  }
  j = j + 1;
 }
 i = i + 1;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981844</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:15:36 GMT]]></title><description><![CDATA[<p>Also ich sehe einen Fehler: die 0 wird z.B nie ausgegen genauso wie die 10 20 30 und 40 denke ich....<br />
Du musst das k = k+1 unter das cout verschieben schieben und dann mal weiter suchen die anderen Fehler werden aehnlich geartet sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981847</guid><dc:creator><![CDATA[muli]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:15:36 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:16:58 GMT]]></title><description><![CDATA[<p>das k = k + 1 steht unter dem cout...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981848</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:21:54 GMT]]></title><description><![CDATA[<p>HÄH?</p>
<pre><code class="language-cpp">int i;
for (i=0;i&lt;1000;++i) 
    std::cout &lt;&lt; i;

i=0;
while (i &lt; 1000){
    std::cout &lt;&lt; i++;
}

i=0;
do { 
    std::cout &lt;&lt; i;
} while (++i &lt; 1000)
;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981850</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:21:54 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:21:33 GMT]]></title><description><![CDATA[<p>ja jetzt in deinem 2. Post ja dann ist ja alles gut... es sollte nun richtig sein..<br />
Deine Konsole gibt bestimmt den Anfang einfach nicht aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981856</guid><dc:creator><![CDATA[muli]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:23:12 GMT]]></title><description><![CDATA[<p>So hab auch mal getestet... Funktioniert!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981857</guid><dc:creator><![CDATA[muli]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:23:29 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/23744">@padreigh</a>: Sorry, aber auch bei deinem Beispiel werden nur Zahl von 701 bis 999 bei mir ausgegeben. Ich denke das Problem liegt nich an der Programmierung!</p>
<p>Und so wie du das gemacht hast, hilft es mir nicht viel, da ich mit jeder einzelnen Zahl die mir die Schleife &quot;berechnet&quot; noch einen vergleich anstellen soll!</p>
<p>D.h. ich muss es so machen wie ich!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981858</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:23:29 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:24:12 GMT]]></title><description><![CDATA[<p>Das hier geht (bedenke die Console zeigt nicht mehr als 300 Zeilen an, jedenfalls bei mir!)</p>
<pre><code class="language-cpp">unsigned int i = 0, j = 0, k = 0; 

while(i &lt; 10)
{
	while(j &lt; 10)
	{
		while(k &lt; 10)
		{
			cout &lt;&lt; i &lt;&lt; j &lt;&lt; k &lt;&lt; endl;
			k = k + 1;
		}
		k = 0;
		j = j + 1;
	}
	j = 0;
	i = i + 1;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981859</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:24:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:33:25 GMT]]></title><description><![CDATA[<p>Dein Code gibt schon alle Zahlen aus, dennoch hier mal den kürzeren (und imho verständlicheren) Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
    for(unsigned int i = 0; i&lt;10; ++i)
        for(unsigned int j = 0; j&lt;10; ++j)
            for(unsigned int k = 1; k&lt;10; ++k)
                std::cout &lt;&lt; i &lt;&lt; j &lt;&lt; k &lt;&lt; std::endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981864</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:33:25 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:45:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4913">@muli</a>: Hab ich mir auch schon gedacht, dass meine Konsole den Anfang nicht ausgibt. Wie bring ich sie denn noch dazu?</p>
<p>Ich hab hier nun meinen fertigen Code. Er soll mir aus allen Zahl von 0 bis 999 die narzissistischen Zahlen (auch Armstrong Zahlen) raussuchen. Wenn ihr den Code mal durchgeht, dann werdet ihr sehen, dass auf grund der if-Schleife 0 und 1 auch als gültige &quot;Armstrong-Zahl&quot; erkannt wird, da 0*100+0*10+0*1=0 gleich 0*0*0+0*0*0+0*0*0=0 und auch 1*100+1*10+1*1=1 gleich 1*1*1+1*1*1+1*1*1=1 ist. Wie kann ich das nun umgehen und nur die wirklichen Armstrong-Zahlen ausgeben?</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

//Funktionendeklaration

int kubik(unsigned int x)
{
    unsigned int y;

    y = x * x * x;
    return y;
}

//Hauptfunktion

int main()
{
    unsigned int i, j, k, z, a, b, c;

i = 0;
while(i &lt; 10)
{
 j = 0;
 while(j &lt; 10)
 {
  k = 0;
  while(k &lt; 10)
  {
   //cout &lt;&lt; i &lt;&lt; j &lt;&lt; k &lt;&lt; endl;
   a = i * 100 + j * 10 + k * 1;
   //b = i * i * i + j * j * j + k * k * k;
   b = kubik(i) + kubik(j) + kubik(k);

     if(a == b)
     {
        cout &lt;&lt; a &lt;&lt; endl;
     }
   k = k + 1;
  }
  j = j + 1;
 }
 i = i + 1;
}

system(&quot;pause&quot;);
return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981867</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:45:14 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 17:50:49 GMT]]></title><description><![CDATA[<p>Ich hab jetzt noch die Bedingung für die Abfrage der if-Schleife zu dem hier verändert:</p>
<pre><code class="language-cpp">if((a == b) &amp;&amp; (a != 0) &amp;&amp; (a != 1))
</code></pre>
<p>Das dumme daran ist, dass ich mir nicht sicher bin ob denn nun 0 und 1 wirklich keine Armstrong Zahl ist. Laut Wikipedia aber nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981871</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 17:50:49 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:04:59 GMT]]></title><description><![CDATA[<p>bandchef schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4913">@muli</a>: Hab ich mir auch schon gedacht, dass meine Konsole den Anfang nicht ausgibt. Wie bring ich sie denn noch dazu?</p>
</blockquote>
<p>Über die Eigenschaften der Konsole selbst. Reiter Layout &gt; Fensterpuffergröße</p>
<p>bandchef schrieb:</p>
<blockquote>
<p>1*100+1*10+1*1=1 gleich 1*1*1+1*1*1+1*1*1=1</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Adam Ries würde sich im Grabe umdrehen, wenn er das sehen würde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
<p>wikipedia schrieb:</p>
<blockquote>
<p>Die PPDI sind narzisstische Zahlen, deren Summe ihrer Ziffern, jeweils potenziert mit der Stellenanzahl der Zahl, wieder die Zahl selbst ergibt</p>
</blockquote>
<p>von daher sind bei einstelligen Zahlen auch die 0 und 1 narzistische Zahlen.</p>
<p>Siehe hierzu auch folgende Tabelle:<br />
<a href="http://mathworld.wolfram.com/NarcissisticNumber.html" rel="nofollow">http://mathworld.wolfram.com/NarcissisticNumber.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981878</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:15:37 GMT]]></title><description><![CDATA[<p>bandchef schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/23744">@padreigh</a>: Sorry, aber auch bei deinem Beispiel werden nur Zahl von 701 bis 999 bei mir ausgegeben. Ich denke das Problem liegt nich an der Programmierung!</p>
<p>Und so wie du das gemacht hast, hilft es mir nicht viel, da ich mit jeder einzelnen Zahl die mir die Schleife &quot;berechnet&quot; noch einen vergleich anstellen soll!</p>
<p>D.h. ich muss es so machen wie ich!</p>
</blockquote>
<p>Erstens glaub ich das nicht, zweitens sag ich dir auch wieso:<br />
Zahlen 1-9: insgesamt 9 Stellen<br />
Zahlen 10-99: insgesamt 89<em>2 Stellen<br />
Zahlen 100-999: insgesamt 899</em>3 Stellen<br />
In Summe so ca 2850 Zeichen ... das ist bei ner normalen Konsole mit 80er Breite roundabout 250 Zeilen ... damit viel mehr als dein Bildschirm hoch ist ... alle werden ausgegeben - du SIEHST nur die letzten 200somewhats.<br />
wenn du nach jeder nen &quot;\n&quot; machst sinds ziemlich genau 999 Zeilen ... auch das ist mehr als dein Schirm frisst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Und ... du &quot;musst&quot; das garnicht so machen, es ginge zB auch so:</p>
<pre><code class="language-cpp">for (int i=0; i &lt; 1000; ++i)
{
    int hunderter = i / 100;
    int zehner = (i - hunderter*100) / 10;
    int einer = (i - hunderter*100 - zehner*10);

    // qed :D
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981882</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:18:46 GMT]]></title><description><![CDATA[<p>Hm, da hab ich wohl wirklich dumme Sachen geschrieben mit,</p>
<blockquote>
<p>1*100+1*10+1*1=1 gleich 1*1*1+1*1*1+1*1*1=1</p>
</blockquote>
<p>Aber warum lässt dann die Schleife wirklich 1 zu?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981884</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:18:46 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:20:49 GMT]]></title><description><![CDATA[<pre><code>0*100 + 0*10 + 1*1
</code></pre>
<p>rechne es aber lieber nochmal nach <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981886</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:20:49 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:29:36 GMT]]></title><description><![CDATA[<p>Wenn ich mir nun nochmal die Schleife ansehe, dann läuft doch folgendes ab. Im ersten Moment ist i=j=k=0. Das heißt alle Schleifen werden übersprungen bis man in der innersten ist. Dort wir dann a = 0*100 + 0*10 + 0*1 gerechnet. Jetzt wird k = k + 1, j = j + 1 und i = i + 1 gerechnet. Und dann hab ich ja gleich als nächste Rechnung für a das stehen: a = 1*100 + 1*10 + 1*1, oder?</p>
<p>Oder ist es so, dass wenn die if-Schleife nach dem ersten Durchgang erfüllt war als letzter Teil des ersten Durchgangs k = k + 1 gerechnet und dann wieder ganz nach vorne zum ersten while gesprungen wird? Ich denke so ist's, stimmts?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981893</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:29:36 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:33:49 GMT]]></title><description><![CDATA[<p>Nach deinem Muster würde aber</p>
<pre><code class="language-cpp">000
111
222
333
444
555
666
777
888
999
</code></pre>
<p>Wie erklärst du dir dann also die 153 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Deine innerste Schleife hat die Bedingung k&lt;10.<br />
Somit kommt nach 000 erstmal 001</p>
<p>Mach nen Schreibtischtest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981897</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:33:49 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:38:51 GMT]]></title><description><![CDATA[<p>Was ist ein Schreibtischtest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981903</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 18:41:28 GMT]]></title><description><![CDATA[<p>bandchef schrieb:</p>
<blockquote>
<p>Was ist ein Schreibtischtest?</p>
</blockquote>
<p>Auf Papier die Variablen aufschreiben und das Programm Befehl für Befehl im Kopf durcgehen und die Variablen immer aktualisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981905</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 17 Nov 2010 18:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 19:11:16 GMT]]></title><description><![CDATA[<p>Wenn ich jetzt die Schreibtischtest mache, komm ich in der Tat auf</p>
<pre><code class="language-cpp">000
111
222
333
444
555
666
777
888
999
</code></pre>
<p>Ich weiß aber nicht wie meine &quot;Denke&quot; falsch ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981914</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 19:11:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 19:17:48 GMT]]></title><description><![CDATA[<p>Auf die Ergebnisse komme ich aber, wenn ich jedesmal nach dem i=0 und j=0 waren und k&lt;10 j = j + 1 und i = i + 1 überspringe, und nur j = j + 1 rechne, wenn k&lt;10 nicht mehr erfüllt ist. So stimmts doch jetzt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981920</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 19:17:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 19:22:19 GMT]]></title><description><![CDATA[<p>Entschuldige bitte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> ... mein Fehler.<br />
Ein PAP oder Structogramm könnte dir weiterhelfen, aber dazu bietet die Eingabenmaske hier keine Buttons. Ich versuch es mal bildhaft zu argumentieren:</p>
<pre><code class="language-cpp">int i=0;

// fuehre die Schleife solange aus, wie i kleiner 10
while(i &lt; 10)
{
    int j=0;

    // fuehre die Schleife solange aus, wie j kleiner 10 
  -&gt; while(j &lt; 10)
 |  {
 |      // j um 1 erhoehen
 |      cout &lt;&lt; i &lt;&lt; &quot;-&quot; &lt;&lt; j &lt;&lt; endl;
 |      j++;
  --}
    // i um 1 erhoehen, wenn Schleife davor j &gt;= 10 erreicht hat
    i++;
}
</code></pre>
<p>Ausgabe:</p>
<pre><code>i  j
----
0  0
0  1
0  2
usw
1  0
1  1
1  2
usw
9  0
9  1
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1981925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981925</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Wed, 17 Nov 2010 19:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zahlen erstellen lassen? on Wed, 17 Nov 2010 19:27:15 GMT]]></title><description><![CDATA[<p>Danke für deine ausführliche Erklärung. Ich hab's mir jetzt zusätzlich in Visual Studio 2010 mit dem Debugger angesehen. Da sieht man es sehr schön, dass die innerste while-Schleife so lange ausgeführt ist, bis k=10 ist und erst dann zum ersten mal die zweite while-Schleife (von &quot;außen&quot; gesehen; du weißt schon was ich meine... :-)) ausgeführt wird und j = j + 1 gerechnet wird...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1981926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1981926</guid><dc:creator><![CDATA[bandchef]]></dc:creator><pubDate>Wed, 17 Nov 2010 19:27:15 GMT</pubDate></item></channel></rss>