<?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[Programm zur Berechnung der Tippmöglichkeiten beim Lotto]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich brauche Hilfe, bin mitm meinem kleinen Programmier-Latein am Ende.</p>
<p>Ich soll ein Programm zur Berechnung der Tippmöglichkeiten beim Lotto schreiben, mit Hilfe von einfachen if und for Schleifen.</p>
<p>Mein Programm:</p>
<p>#include &lt;stdio.h&gt;</p>
<p>int main (void) {</p>
<p>int i,j,k,l,m,n,zaehl;</p>
<p>for (i = 1; i &lt;= 49; i++) {<br />
for (j = i + 1; j &lt;= 49; j++) {<br />
for (k = j + 1; k &lt;= 49; k++) {<br />
for (l = k + 1; l &lt;= 49; l++) {<br />
for (m = l + 1; m &lt;= 49; m++) {<br />
for (n = m + 1;n &lt;= 49; n++) {</p>
<p>if (i != j){<br />
if (i != k){<br />
if (i != l){<br />
if (i != m){<br />
if (i != n){<br />
if (j != k){<br />
if (j != l){<br />
if (j != m){<br />
if (j != n){<br />
if (k != l){<br />
if (k != m){<br />
if (k != n){<br />
if (l != m){<br />
if (l != n){<br />
if (m != n){</p>
<p>//printf(&quot;Zaehler %d %d %d %d %d %d\n&quot;,i,j,k,l,m,n);<br />
zaehl++;<br />
}}}}}}}}}}}}}}}<br />
}<br />
}<br />
}<br />
}<br />
}<br />
}<br />
printf(&quot;Tippmoeglichkeiten: %d &quot;,zaehl);<br />
scanf(&quot;%\n&quot;);<br />
return 0;<br />
}</p>
<p>Das Programm gibt sechs Möglichkeiten mehr aus (unter DEV-C), als es soll.<br />
Wo ist bloß der Fehler?<br />
Beim ausführen unter UNIX gibt es wiederum eine ganz andere zahl aus...</p>
<p>Bin noch nicht solange dabei und für jeden kleinen Tipp dankbar!!</p>
<p>Danke Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200403/programm-zur-berechnung-der-tippmöglichkeiten-beim-lotto</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 07:10:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200403.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Dec 2007 12:08:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm zur Berechnung der Tippmöglichkeiten beim Lotto on Fri, 14 Dec 2007 12:08:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich brauche Hilfe, bin mitm meinem kleinen Programmier-Latein am Ende.</p>
<p>Ich soll ein Programm zur Berechnung der Tippmöglichkeiten beim Lotto schreiben, mit Hilfe von einfachen if und for Schleifen.</p>
<p>Mein Programm:</p>
<p>#include &lt;stdio.h&gt;</p>
<p>int main (void) {</p>
<p>int i,j,k,l,m,n,zaehl;</p>
<p>for (i = 1; i &lt;= 49; i++) {<br />
for (j = i + 1; j &lt;= 49; j++) {<br />
for (k = j + 1; k &lt;= 49; k++) {<br />
for (l = k + 1; l &lt;= 49; l++) {<br />
for (m = l + 1; m &lt;= 49; m++) {<br />
for (n = m + 1;n &lt;= 49; n++) {</p>
<p>if (i != j){<br />
if (i != k){<br />
if (i != l){<br />
if (i != m){<br />
if (i != n){<br />
if (j != k){<br />
if (j != l){<br />
if (j != m){<br />
if (j != n){<br />
if (k != l){<br />
if (k != m){<br />
if (k != n){<br />
if (l != m){<br />
if (l != n){<br />
if (m != n){</p>
<p>//printf(&quot;Zaehler %d %d %d %d %d %d\n&quot;,i,j,k,l,m,n);<br />
zaehl++;<br />
}}}}}}}}}}}}}}}<br />
}<br />
}<br />
}<br />
}<br />
}<br />
}<br />
printf(&quot;Tippmoeglichkeiten: %d &quot;,zaehl);<br />
scanf(&quot;%\n&quot;);<br />
return 0;<br />
}</p>
<p>Das Programm gibt sechs Möglichkeiten mehr aus (unter DEV-C), als es soll.<br />
Wo ist bloß der Fehler?<br />
Beim ausführen unter UNIX gibt es wiederum eine ganz andere zahl aus...</p>
<p>Bin noch nicht solange dabei und für jeden kleinen Tipp dankbar!!</p>
<p>Danke Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420489</guid><dc:creator><![CDATA[wigwam]]></dc:creator><pubDate>Fri, 14 Dec 2007 12:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Berechnung der Tippmöglichkeiten beim Lotto on Fri, 14 Dec 2007 12:32:28 GMT]]></title><description><![CDATA[<p>Ohne mir dein Programm genau angeschaut zu haben:<br />
* Versuche es erstmal für 2 (oder 3) aus 49 und such dann den Fehler noch einmal<br />
* Aus deinen ganzen if's kannst du ein einziges machen mit &amp;&amp;</p>
<p>Wenn du hier postest, benutze bitte <strong>code tags</strong>!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420503</guid><dc:creator><![CDATA[Taurin]]></dc:creator><pubDate>Fri, 14 Dec 2007 12:32:28 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Berechnung der Tippmöglichkeiten beim Lotto on Fri, 14 Dec 2007 12:48:33 GMT]]></title><description><![CDATA[<p>Die ganzen ifs sind überflüssig (immer zutreffend), guck dir die Laufbereiche der Schleifen an.<br />
Das Problem könnte darin liegen, dass du zaehl am Anfang nicht mit 0 initialisierst (das würde auch die unterschiedlichen Ausgaben und Windows und Unix erklären.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420512</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 14 Dec 2007 12:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zur Berechnung der Tippmöglichkeiten beim Lotto on Fri, 14 Dec 2007 15:11:02 GMT]]></title><description><![CDATA[<p>Super vielen Dank euch!<br />
Der Fehler war tatsächlich, dass ich &quot;zaehl&quot; am Anfang nicht mit &quot;0&quot; initialisiert habe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420602</guid><dc:creator><![CDATA[wigwam]]></dc:creator><pubDate>Fri, 14 Dec 2007 15:11:02 GMT</pubDate></item></channel></rss>