<?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[[C++] Zuffalszahlengenerator =&amp;gt; Fehler]]></title><description><![CDATA[<p>Tag!</p>
<p>Ich versuche vergeblich Schiffe versenken zu programmieren.<br />
Ja der ZFG, er generiert mir zahlen &gt; als 25 und das sollte nicht passieren!</p>
<p>[cpp]#include&lt;iostream&gt;<br />
#include&lt;cmath&gt;<br />
using namespace std;</p>
<p>struct User<br />
{<br />
int choose_x;<br />
int choose_y;<br />
int koord;<br />
bool check;<br />
};</p>
<p>struct Computer<br />
{<br />
int choose_x;<br />
int choose_y;<br />
int koord;<br />
};</p>
<p>int main(){<br />
int feld_user[5][5] = {<br />
1, 2, 3, 4, 5,<br />
6, 7, 8, 9, 10,<br />
11, 12, 13, 14, 15,<br />
16, 17, 18, 19, 20,<br />
21, 22, 23, 24, 25<br />
};<br />
int feld_computer[5][5] = {<br />
1, 2, 3, 4, 5,<br />
6, 7, 8, 9, 10,<br />
11, 12, 13, 14, 15,<br />
16, 17, 18, 19, 20,<br />
21, 22, 23, 24, 25<br />
};</p>
<p>User u1;<br />
Computer c1;</p>
<p>THREAD_1:</p>
<p>u1.choose_x = 0;<br />
u1.choose_y = 0;<br />
c1.choose_x = 0;<br />
c1.choose_y = 0;</p>
<p>do<br />
{</p>
<p>cin&gt;&gt;u1.choose_x;</p>
<p>if(u1.choose_x &gt; 25)<br />
{<br />
cout&lt;&lt;&quot;Zahl ist zu gross!&quot;&lt;&lt; endl;<br />
goto THREAD_1;</p>
<p>}<br />
else</p>
<p>cin&gt;&gt;u1.choose_y;</p>
<p>if(u1.choose_y &gt; 25)<br />
{<br />
cout&lt;&lt;&quot;Zahl ist zu gross!&quot;&lt;&lt; endl;<br />
goto THREAD_1;</p>
<p>}<br />
else</p>
<p>u1.koord = feld_user[u1.choose_y][u1.choose_x];</p>
<p>// ZufallszahlenGenerator<br />
<strong>srand (time(NULL));<br />
c1.choose_x = rand()%25;</strong><br />
if(c1.choose_x &gt; 25)<br />
{</p>
<p>goto THREAD_1;</p>
<p>}<br />
else<br />
<strong>c1.choose_y = rand()%25;</strong><br />
if(c1.choose_y &gt; 25)<br />
{</p>
<p>goto THREAD_1;</p>
<p>}<br />
else<br />
c1.koord = feld_computer[c1.choose_y][c1.choose_x];</p>
<p>// Test wird später entfernt<br />
cout&lt;&lt;c1.koord&lt;&lt; endl;</p>
<p>if(u1.koord == c1.koord)<br />
{<br />
u1.check = false;</p>
<p>}<br />
else</p>
<p>u1.check = true;<br />
cout&lt;&lt;&quot;Verloren!&quot; &lt;&lt; endl;</p>
<p>}<br />
while(u1.check != false);</p>
<p>cout&lt;&lt;&quot;Gewonnen!&quot;&lt;&lt; endl;</p>
<p>}[/cpp]</p>
<p>PS: Der cpp tag funzt nicht <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233238/c-zuffalszahlengenerator-gt-fehler</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 01:36:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233238.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Feb 2009 14:38:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [C++] Zuffalszahlengenerator =&amp;gt; Fehler on Mon, 02 Feb 2009 14:38:00 GMT]]></title><description><![CDATA[<p>Tag!</p>
<p>Ich versuche vergeblich Schiffe versenken zu programmieren.<br />
Ja der ZFG, er generiert mir zahlen &gt; als 25 und das sollte nicht passieren!</p>
<p>[cpp]#include&lt;iostream&gt;<br />
#include&lt;cmath&gt;<br />
using namespace std;</p>
<p>struct User<br />
{<br />
int choose_x;<br />
int choose_y;<br />
int koord;<br />
bool check;<br />
};</p>
<p>struct Computer<br />
{<br />
int choose_x;<br />
int choose_y;<br />
int koord;<br />
};</p>
<p>int main(){<br />
int feld_user[5][5] = {<br />
1, 2, 3, 4, 5,<br />
6, 7, 8, 9, 10,<br />
11, 12, 13, 14, 15,<br />
16, 17, 18, 19, 20,<br />
21, 22, 23, 24, 25<br />
};<br />
int feld_computer[5][5] = {<br />
1, 2, 3, 4, 5,<br />
6, 7, 8, 9, 10,<br />
11, 12, 13, 14, 15,<br />
16, 17, 18, 19, 20,<br />
21, 22, 23, 24, 25<br />
};</p>
<p>User u1;<br />
Computer c1;</p>
<p>THREAD_1:</p>
<p>u1.choose_x = 0;<br />
u1.choose_y = 0;<br />
c1.choose_x = 0;<br />
c1.choose_y = 0;</p>
<p>do<br />
{</p>
<p>cin&gt;&gt;u1.choose_x;</p>
<p>if(u1.choose_x &gt; 25)<br />
{<br />
cout&lt;&lt;&quot;Zahl ist zu gross!&quot;&lt;&lt; endl;<br />
goto THREAD_1;</p>
<p>}<br />
else</p>
<p>cin&gt;&gt;u1.choose_y;</p>
<p>if(u1.choose_y &gt; 25)<br />
{<br />
cout&lt;&lt;&quot;Zahl ist zu gross!&quot;&lt;&lt; endl;<br />
goto THREAD_1;</p>
<p>}<br />
else</p>
<p>u1.koord = feld_user[u1.choose_y][u1.choose_x];</p>
<p>// ZufallszahlenGenerator<br />
<strong>srand (time(NULL));<br />
c1.choose_x = rand()%25;</strong><br />
if(c1.choose_x &gt; 25)<br />
{</p>
<p>goto THREAD_1;</p>
<p>}<br />
else<br />
<strong>c1.choose_y = rand()%25;</strong><br />
if(c1.choose_y &gt; 25)<br />
{</p>
<p>goto THREAD_1;</p>
<p>}<br />
else<br />
c1.koord = feld_computer[c1.choose_y][c1.choose_x];</p>
<p>// Test wird später entfernt<br />
cout&lt;&lt;c1.koord&lt;&lt; endl;</p>
<p>if(u1.koord == c1.koord)<br />
{<br />
u1.check = false;</p>
<p>}<br />
else</p>
<p>u1.check = true;<br />
cout&lt;&lt;&quot;Verloren!&quot; &lt;&lt; endl;</p>
<p>}<br />
while(u1.check != false);</p>
<p>cout&lt;&lt;&quot;Gewonnen!&quot;&lt;&lt; endl;</p>
<p>}[/cpp]</p>
<p>PS: Der cpp tag funzt nicht <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656566</guid><dc:creator><![CDATA[squidward]]></dc:creator><pubDate>Mon, 02 Feb 2009 14:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to [C++] Zuffalszahlengenerator =&amp;gt; Fehler on Mon, 02 Feb 2009 14:51:18 GMT]]></title><description><![CDATA[<p>du benutzt die zufallszahl als index, wo mir 0-4 erlaubt ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656580</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 02 Feb 2009 14:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to [C++] Zuffalszahlengenerator =&amp;gt; Fehler on Mon, 02 Feb 2009 21:36:49 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>du benutzt die zufallszahl als index, wo mir 0-4 erlaubt ist.</p>
</blockquote>
<p>so einfach der fehler nun auch sein mag, die aumerksamkeit ist stets am varieren</p>
<p>so danke ich dir für diese tat, den ich dir so hoch anrechnen mag</p>
<p>bis zum nächsten fehler <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/1656880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656880</guid><dc:creator><![CDATA[squidward]]></dc:creator><pubDate>Mon, 02 Feb 2009 21:36:49 GMT</pubDate></item><item><title><![CDATA[Reply to [C++] Zuffalszahlengenerator =&amp;gt; Fehler on Tue, 03 Feb 2009 03:06:35 GMT]]></title><description><![CDATA[<p>edit: geloescht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656925</guid><dc:creator><![CDATA[squidward]]></dc:creator><pubDate>Tue, 03 Feb 2009 03:06:35 GMT</pubDate></item></channel></rss>