<?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[Fehler Wichtig für Schule]]></title><description><![CDATA[<p>Schiffe Versenken</p>
<p>Könnt ihr mir sagen wo der Fehler liegt</p>
<p>1 Versuch:</p>
<p>/* Schiffe versenken*/<br />
#include &lt;conio.h&gt;<br />
#include &lt;iostream.h&gt;<br />
#include &lt;iomanip.h&gt;</p>
<p>int Zeile, Spalte, x, y, c, d, z, Zeilex, Spaltey, aus;<br />
void Ausgabe(void);</p>
<p>int main()<br />
{</p>
<p>cout&lt;&lt;&quot;Schiffe versenken!! &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Zeilen Sie haben wollen&quot;;<br />
cin&gt;&gt;c;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Spalten Sie haben wollen&quot;;<br />
cin&gt;&gt;d;<br />
x=c-1;<br />
y=d-1;<br />
int Tabelle[x][y];<br />
for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
Tabelle[Zeile][Spalte] = 0;<br />
}<br />
}</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}</p>
<p>cout&lt;&lt;&quot;Wie viele Schiffe möchten Sie einsetzen?&quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Sie können maximal 4 Schiffe einsetzen!!! &quot; &lt;&lt;endl;<br />
cin&gt;&gt; z;</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
Tabelle[Zeile][Spalte] = 0;<br />
}<br />
}<br />
for(aus = 0; aus &lt;= z; aus++)<br />
{</p>
<p>Ausgabe();<br />
}</p>
<p>getch();<br />
return 0;<br />
}</p>
<p>/*******************************************<br />
******************************************/</p>
<p>void Ausgabe(void)<br />
{<br />
int Tabelle[Zeile][Spalte];<br />
cout&lt;&lt;&quot;Geben Sie den Schiffskordinaten ein : &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer X ein: &quot;;<br />
cin&gt;&gt; Zeilex;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer Y ein: &quot;;<br />
cin&gt;&gt; Spaltey;<br />
Zeile=Zeilex-1;<br />
Spalte=Spaltey-1;<br />
Tabelle[Zeile][Spalte] = 1;<br />
for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{</p>
<p>cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}<br />
}</p>
<p>2. Versuch</p>
<p>/* Schiffe versenken*/<br />
#include &lt;conio.h&gt;<br />
#include &lt;iostream.h&gt;<br />
#include &lt;iomanip.h&gt;</p>
<p>void Ausgabe(void);<br />
int Zeile, Spalte, x, y, c, d, z, Zeilex, Spaltey;<br />
int main()<br />
{</p>
<p>cout&lt;&lt;&quot;Schiffe versenken!! &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Zeilen Sie haben wollen&quot;;<br />
cin&gt;&gt;c;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Spalten Sie haben wollen&quot;;<br />
cin&gt;&gt;d;<br />
x=c-1;<br />
y=d-1;<br />
int Tabelle[x][y];<br />
for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
Tabelle[Zeile][Spalte] = 0;<br />
}<br />
}</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}</p>
<p>cout&lt;&lt;&quot;Wie viele Schiffe möchten Sie einsetzen?&quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Sie können maximal 4 Schiffe einsetzen!!! &quot; &lt;&lt;endl;<br />
cin&gt;&gt; z;</p>
<p>switch(z)<br />
{<br />
case 1:<br />
cout&lt;&lt;&quot;Geben Sie den Schiffskordinaten ein : &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer X ein: &quot;;<br />
cin&gt;&gt; Zeilex;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer Y ein: &quot;;<br />
cin&gt;&gt; Spaltey;<br />
Ausgabe();<br />
/*Zeile=Zeilex-1;<br />
Spalte=Spaltey-1;<br />
Tabelle[Zeile][Spalte] = 1;<br />
//Ausgabe();</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}*/</p>
<p>break;<br />
default:<br />
cout &lt;&lt; &quot;Sie könne nicht so viele Schiffe einsetzen!!!&quot;;<br />
}</p>
<p>getch();<br />
return 0;<br />
}</p>
<p>/*******************************************<br />
******************************************/</p>
<p>void Ausgabe(void)<br />
{<br />
Zeile=Zeilex-1;<br />
Spalte=Spaltey-1;<br />
Tabelle[Zeile][Spalte] = 1;</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168273/fehler-wichtig-für-schule</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 09:05:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168273.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Dec 2006 12:00:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler Wichtig für Schule on Wed, 20 Dec 2006 12:00:16 GMT]]></title><description><![CDATA[<p>Schiffe Versenken</p>
<p>Könnt ihr mir sagen wo der Fehler liegt</p>
<p>1 Versuch:</p>
<p>/* Schiffe versenken*/<br />
#include &lt;conio.h&gt;<br />
#include &lt;iostream.h&gt;<br />
#include &lt;iomanip.h&gt;</p>
<p>int Zeile, Spalte, x, y, c, d, z, Zeilex, Spaltey, aus;<br />
void Ausgabe(void);</p>
<p>int main()<br />
{</p>
<p>cout&lt;&lt;&quot;Schiffe versenken!! &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Zeilen Sie haben wollen&quot;;<br />
cin&gt;&gt;c;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Spalten Sie haben wollen&quot;;<br />
cin&gt;&gt;d;<br />
x=c-1;<br />
y=d-1;<br />
int Tabelle[x][y];<br />
for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
Tabelle[Zeile][Spalte] = 0;<br />
}<br />
}</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}</p>
<p>cout&lt;&lt;&quot;Wie viele Schiffe möchten Sie einsetzen?&quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Sie können maximal 4 Schiffe einsetzen!!! &quot; &lt;&lt;endl;<br />
cin&gt;&gt; z;</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
Tabelle[Zeile][Spalte] = 0;<br />
}<br />
}<br />
for(aus = 0; aus &lt;= z; aus++)<br />
{</p>
<p>Ausgabe();<br />
}</p>
<p>getch();<br />
return 0;<br />
}</p>
<p>/*******************************************<br />
******************************************/</p>
<p>void Ausgabe(void)<br />
{<br />
int Tabelle[Zeile][Spalte];<br />
cout&lt;&lt;&quot;Geben Sie den Schiffskordinaten ein : &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer X ein: &quot;;<br />
cin&gt;&gt; Zeilex;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer Y ein: &quot;;<br />
cin&gt;&gt; Spaltey;<br />
Zeile=Zeilex-1;<br />
Spalte=Spaltey-1;<br />
Tabelle[Zeile][Spalte] = 1;<br />
for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{</p>
<p>cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}<br />
}</p>
<p>2. Versuch</p>
<p>/* Schiffe versenken*/<br />
#include &lt;conio.h&gt;<br />
#include &lt;iostream.h&gt;<br />
#include &lt;iomanip.h&gt;</p>
<p>void Ausgabe(void);<br />
int Zeile, Spalte, x, y, c, d, z, Zeilex, Spaltey;<br />
int main()<br />
{</p>
<p>cout&lt;&lt;&quot;Schiffe versenken!! &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Zeilen Sie haben wollen&quot;;<br />
cin&gt;&gt;c;<br />
cout&lt;&lt;&quot;Geben Sie an wie viele Spalten Sie haben wollen&quot;;<br />
cin&gt;&gt;d;<br />
x=c-1;<br />
y=d-1;<br />
int Tabelle[x][y];<br />
for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
Tabelle[Zeile][Spalte] = 0;<br />
}<br />
}</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}</p>
<p>cout&lt;&lt;&quot;Wie viele Schiffe möchten Sie einsetzen?&quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Sie können maximal 4 Schiffe einsetzen!!! &quot; &lt;&lt;endl;<br />
cin&gt;&gt; z;</p>
<p>switch(z)<br />
{<br />
case 1:<br />
cout&lt;&lt;&quot;Geben Sie den Schiffskordinaten ein : &quot; &lt;&lt;endl;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer X ein: &quot;;<br />
cin&gt;&gt; Zeilex;<br />
cout&lt;&lt;&quot;Geben Sie eine Zahl fuer Y ein: &quot;;<br />
cin&gt;&gt; Spaltey;<br />
Ausgabe();<br />
/*Zeile=Zeilex-1;<br />
Spalte=Spaltey-1;<br />
Tabelle[Zeile][Spalte] = 1;<br />
//Ausgabe();</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}*/</p>
<p>break;<br />
default:<br />
cout &lt;&lt; &quot;Sie könne nicht so viele Schiffe einsetzen!!!&quot;;<br />
}</p>
<p>getch();<br />
return 0;<br />
}</p>
<p>/*******************************************<br />
******************************************/</p>
<p>void Ausgabe(void)<br />
{<br />
Zeile=Zeilex-1;<br />
Spalte=Spaltey-1;<br />
Tabelle[Zeile][Spalte] = 1;</p>
<p>for(Zeile = 0; Zeile &lt;= x; Zeile++)<br />
{<br />
for(Spalte = 0; Spalte &lt;= y; Spalte++)<br />
{<br />
cout &lt;&lt; setw(8) &lt;&lt; Tabelle[Zeile][Spalte];<br />
}<br />
cout &lt;&lt; endl;<br />
}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195322</guid><dc:creator><![CDATA[tamil]]></dc:creator><pubDate>Wed, 20 Dec 2006 12:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler Wichtig für Schule on Wed, 20 Dec 2006 12:08:58 GMT]]></title><description><![CDATA[<p>Uaargh...<br />
1. Code-tags<br />
2. Fehlerbeschreibung<br />
3.</p>
<pre><code class="language-cpp">std::cout
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1195329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195329</guid><dc:creator><![CDATA[GCoder]]></dc:creator><pubDate>Wed, 20 Dec 2006 12:08:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler Wichtig für Schule on Wed, 20 Dec 2006 12:19:41 GMT]]></title><description><![CDATA[<p>ein böser fehler ist, dass du auf dem stack die arraygrößen nicht dynamisch eingeben kannst.<br />
mach konstanten und einen festen wert für die größe des spielfelds.</p>
<p>im standard ist es so vereinbart (auch wenn manche compiler es anders halten)</p>
<p>so long</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195337</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Wed, 20 Dec 2006 12:19:41 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler Wichtig für Schule on Wed, 20 Dec 2006 12:25:19 GMT]]></title><description><![CDATA[<p>Sieht OK aus.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195347</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 20 Dec 2006 12:25:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler Wichtig für Schule on Wed, 20 Dec 2006 12:26:17 GMT]]></title><description><![CDATA[<p>elise schrieb:</p>
<blockquote>
<p>ein böser fehler ist, dass du auf dem stack die arraygrößen nicht dynamisch eingeben kannst.<br />
mach konstanten und einen festen wert für die größe des spielfelds.</p>
</blockquote>
<p>Alternativ könntest du dein Spielfeld per new[] anfordern (dann ist es wichtig, daß du es am Ende wieder sauber freigibst) oder einen (verschachtelten) vector verwenden.</p>
<p>Außerdem sieht das Programm auch inhaltlich unfertig aus - die gesetzten Schiffe werden nicht im Spielfeld eingetragen, das eigentliche Spiel (gegenseitig Schiffe suchen und abschießen) und die Verteilung der gegnerischen Schiffe ist noch nicht eingebaut,...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195348</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 20 Dec 2006 12:26:17 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler Wichtig für Schule on Wed, 20 Dec 2006 12:52:46 GMT]]></title><description><![CDATA[<p>Du solltest Deine For-Schleifen überdenken.<br />
Wenn ein Array n Elemente hat, dann ist das letzte Element n-1, da das erste Element bei 0 beginnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195362</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 20 Dec 2006 12:52:46 GMT</pubDate></item></channel></rss>