<?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[Programmieraufgabe struct und array in C++]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin neu hier im Forum und habe mich aus purer Verzweiflung hier angemeldet.<br />
Ich studiere seit 4 Wochen ET/IT und im Gegensatz zum Goßteil meiner Kommilitonen scheitere ich nicht an der Höheren Mathematik sonder verzweifle viel mehr über Informatik.</p>
<p>Ich muss eine Programmieraufgabe bewältigen, von der ich jetzt die erste Teilaufgabe bewältigt habe, hoffe ich. Sie mag für andere einfach und banal sein, ich aber habe zunächst nicht mal den Anfang gefunden. Soetwas in der Art wurde in der Vorlesung gar nicht gezeigt, weshalb ich es mir mit Büchern angeeignet habe, aber ich bin mir nun nicht sicher, ob das überhaupt Sinn macht,was ich da tue. Es wäre sehr nett, wenn ihr mir sagen könntet, ob das wenigstens im Ansatz stimmt^^.</p>
<p>Aufgabe:<br />
Aufgabe 1: Homer und der Fluss (11 Punkte)<br />
Homer Simpson entdeckt in seinem Haus Ratten. Er will in der Stadt Rattengift besorgen<br />
und nimmt Maggie als auch Knecht Ruprecht mit, da sie sonst alleine zuhause wären. KnechtRuprecht ist jedoch sehr an Maggies Kuschelhasen interessiert, während Maggie das Gift für bunte Bonbons hält und ständig danach greift. Deshalb hat Homer bei der Ruckfahrt nach Hause mächtige Probleme und baut einen Unfall am Fluss von Springfield. Um auf die andere Seite und damit nach Hause zu gelangen,findet Homer nur ein kleines Ruderboot. Er ist jedoch so dick, dass es ihm unmoglich ist, Maggie, Knecht Ruprecht und das Gift gleichzeitig<br />
zu transportieren, da das Boot sonst kentern wurde. Allerdings muss Homer Maggie immer vom Gift trennen, da sie sich sonst vergiften wurde, und Knecht Ruprecht von Maggie, da er sich sonst an ihrem Kuschelhasen vergehen wurde.<br />
In dieser Aufgabe soll ein Programm entwickelt werden, mit dem verschiedene Strategien interaktiv durchgespielt werden konnen.</p>
<p>a) Erstellen Sie zunachst ein neues Projekt Aufgabe_4_1 und fügen Sie den Code aus der zur Verfugung gestellten Datei fluss.cpp hinzu. Erzeugen Sie ein<br />
vierelementiges Array namens lage mit Eintragen vom Typ info. Die name-Eintrage der Arraykomponenten sollen mit &quot;Homer&quot;, &quot;Maggie&quot;, &quot;KnechtRuprecht&quot;<br />
sowie &quot;Gift&quot; und die ort-Komponenten mit ufer1 initialisiert werden.</p>
<p>naja und das was ich dann verbrochen habe sieht wie folgt aus:</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
enum subjekte {Homer, Maggie, KnechtRuprecht, Gift};<br />
enum ufer {ufer1, ufer2};</p>
<p>struct info</p>
<p>{char name[15]; ufer ort;};</p>
<p>info Homer = {&quot;Homer&quot;, ufer1};<br />
info Maggie = { &quot;Maggie&quot;, ufer1};<br />
info KnechtRuprecht= {&quot;KnechtRuprecht&quot;, ufer1};<br />
info Gift = {&quot;Gift&quot;, ufer1};</p>
<p>info lage[4]= {Homer, Maggie, KnechtRuprecht, Gift};</p>
<p>system(&quot;pause&quot;);<br />
return 0;</p>
<p>};</p>
<p>ich weiß nicht, ob ich damit die Aufgabe gelöst habe oder nicht... wäre nett wenn ihr mir helfen könntet und ich weiß, dass es nicht gut ist gleich bei der leichtesten ersten Teilaufgabe stecken zu bleiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295061/programmieraufgabe-struct-und-array-in-c</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 12:47:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295061.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 Nov 2011 16:13:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Sun, 06 Nov 2011 16:13:10 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin neu hier im Forum und habe mich aus purer Verzweiflung hier angemeldet.<br />
Ich studiere seit 4 Wochen ET/IT und im Gegensatz zum Goßteil meiner Kommilitonen scheitere ich nicht an der Höheren Mathematik sonder verzweifle viel mehr über Informatik.</p>
<p>Ich muss eine Programmieraufgabe bewältigen, von der ich jetzt die erste Teilaufgabe bewältigt habe, hoffe ich. Sie mag für andere einfach und banal sein, ich aber habe zunächst nicht mal den Anfang gefunden. Soetwas in der Art wurde in der Vorlesung gar nicht gezeigt, weshalb ich es mir mit Büchern angeeignet habe, aber ich bin mir nun nicht sicher, ob das überhaupt Sinn macht,was ich da tue. Es wäre sehr nett, wenn ihr mir sagen könntet, ob das wenigstens im Ansatz stimmt^^.</p>
<p>Aufgabe:<br />
Aufgabe 1: Homer und der Fluss (11 Punkte)<br />
Homer Simpson entdeckt in seinem Haus Ratten. Er will in der Stadt Rattengift besorgen<br />
und nimmt Maggie als auch Knecht Ruprecht mit, da sie sonst alleine zuhause wären. KnechtRuprecht ist jedoch sehr an Maggies Kuschelhasen interessiert, während Maggie das Gift für bunte Bonbons hält und ständig danach greift. Deshalb hat Homer bei der Ruckfahrt nach Hause mächtige Probleme und baut einen Unfall am Fluss von Springfield. Um auf die andere Seite und damit nach Hause zu gelangen,findet Homer nur ein kleines Ruderboot. Er ist jedoch so dick, dass es ihm unmoglich ist, Maggie, Knecht Ruprecht und das Gift gleichzeitig<br />
zu transportieren, da das Boot sonst kentern wurde. Allerdings muss Homer Maggie immer vom Gift trennen, da sie sich sonst vergiften wurde, und Knecht Ruprecht von Maggie, da er sich sonst an ihrem Kuschelhasen vergehen wurde.<br />
In dieser Aufgabe soll ein Programm entwickelt werden, mit dem verschiedene Strategien interaktiv durchgespielt werden konnen.</p>
<p>a) Erstellen Sie zunachst ein neues Projekt Aufgabe_4_1 und fügen Sie den Code aus der zur Verfugung gestellten Datei fluss.cpp hinzu. Erzeugen Sie ein<br />
vierelementiges Array namens lage mit Eintragen vom Typ info. Die name-Eintrage der Arraykomponenten sollen mit &quot;Homer&quot;, &quot;Maggie&quot;, &quot;KnechtRuprecht&quot;<br />
sowie &quot;Gift&quot; und die ort-Komponenten mit ufer1 initialisiert werden.</p>
<p>naja und das was ich dann verbrochen habe sieht wie folgt aus:</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
enum subjekte {Homer, Maggie, KnechtRuprecht, Gift};<br />
enum ufer {ufer1, ufer2};</p>
<p>struct info</p>
<p>{char name[15]; ufer ort;};</p>
<p>info Homer = {&quot;Homer&quot;, ufer1};<br />
info Maggie = { &quot;Maggie&quot;, ufer1};<br />
info KnechtRuprecht= {&quot;KnechtRuprecht&quot;, ufer1};<br />
info Gift = {&quot;Gift&quot;, ufer1};</p>
<p>info lage[4]= {Homer, Maggie, KnechtRuprecht, Gift};</p>
<p>system(&quot;pause&quot;);<br />
return 0;</p>
<p>};</p>
<p>ich weiß nicht, ob ich damit die Aufgabe gelöst habe oder nicht... wäre nett wenn ihr mir helfen könntet und ich weiß, dass es nicht gut ist gleich bei der leichtesten ersten Teilaufgabe stecken zu bleiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141178</guid><dc:creator><![CDATA[josite92]]></dc:creator><pubDate>Sun, 06 Nov 2011 16:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Sun, 06 Nov 2011 16:32:02 GMT]]></title><description><![CDATA[<p>josite92 schrieb:</p>
<blockquote>
<p>ich weiß nicht, ob ich damit die Aufgabe gelöst habe oder nicht...</p>
</blockquote>
<p>Nun, was meinst du denn, wenn du die ca. 15 Compilerfehler liest, die dein Programm erzeugen sollte?</p>
<blockquote>
<p>wäre nett wenn ihr mir helfen könntet und ich weiß, dass es nicht gut ist gleich bei der leichtesten ersten Teilaufgabe stecken zu bleiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
lg</p>
</blockquote>
<p>Was ist denn der vorgegebene Teil? Nicht, dass wir jetzt die Vorgabe ausbessern anstatt deinem Code.</p>
<p>Was allgemein ungewöhnlich oder falsch ist:<br />
Wozu das enum Subjekte, wenn später name ein char[15] ist?<br />
Warum ein name als char[15] statt einem string?<br />
Wozu das struct info lokal in main?<br />
Wozu die temporären Werte Homer, Maggie, KnechtRuprecht und Gift?<br />
Warum haben diese temporären Werte Bezeichner, die schon vorher benutzt wurden?</p>
<p>Wenn du diese Fragen klärst, dann bist du schon viel weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141187</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 06 Nov 2011 16:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Sun, 06 Nov 2011 16:44:04 GMT]]></title><description><![CDATA[<p>Es ist alles gegeben außer:</p>
<p>info Homer = {&quot;Homer&quot;, ufer1};<br />
info Maggie = { &quot;Maggie&quot;, ufer1};<br />
info KnechtRuprecht= {&quot;KnechtRuprecht&quot;, ufer1};<br />
info Gift = {&quot;Gift&quot;, ufer1};</p>
<p>info lage[4]= {Homer, Maggie, KnechtRuprecht, Gift};</p>
<p>das habe ich geschrieben, um irgendwie dieses Array aus vier Elementen zu bekommen,das name und ort Einträge aus dem struct hat.</p>
<p>Naja und dadurch dass der Großteil von dem ganzen gegeben war, kann ich dir leider auch nicht auf die Fragen eine Antwort geben. Die Aufgabe hat halt noch drei weitere Teilaufgaben, die ich allerdings noch nicht bearbeitet habe.</p>
<p>Die Frage mit den Beziechnern, ist allerdings eine Gute, das war ein Versehen von mir ich habe mittlerweile mehrere Projekte, in denen ich verschiedene Sachen ausprobiert habe</p>
<p>eigentlich war ich schon soweit, dass ich die Bezeichner etwas abgeändert hatte:</p>
<p>info Homer1 = {&quot;Homer&quot;, ufer1};<br />
info Maggie1 = { &quot;Maggie&quot;, ufer1};<br />
info KnechtRuprecht1= {&quot;KnechtRuprecht&quot;, ufer1};<br />
info Gift1 = {&quot;Gift&quot;, ufer1};</p>
<p>info lage[4]= {Homer1, Maggie1, KnechtRuprecht1, Gift1};</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141197</guid><dc:creator><![CDATA[josite92]]></dc:creator><pubDate>Sun, 06 Nov 2011 16:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Sun, 06 Nov 2011 16:53:27 GMT]]></title><description><![CDATA[<p>ich habe für das ganze auch noch diese Version :</p>
<p>aber da bin ich mir noch unsicherer:<br />
info lage[4]= {{&quot;Homer&quot;, ufer1},{ &quot;Maggie&quot;, ufer1},{&quot;KnechtRuprecht&quot;, ufer1}, {&quot;Gift&quot;, ufer1}};</p>
<p>hier initialisiert man ja im Grunde den struct IM array...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141202</guid><dc:creator><![CDATA[josite92]]></dc:creator><pubDate>Sun, 06 Nov 2011 16:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Sun, 06 Nov 2011 17:00:29 GMT]]></title><description><![CDATA[<p>josite92 schrieb:</p>
<blockquote>
<p>ich habe für das ganze auch noch diese Version :</p>
<p>aber da bin ich mir noch unsicherer:<br />
info lage[4]= {{&quot;Homer&quot;, ufer1},{ &quot;Maggie&quot;, ufer1},{&quot;KnechtRuprecht&quot;, ufer1}, {&quot;Gift&quot;, ufer1}};</p>
<p>hier initialisiert man ja im Grunde den struct IM array...</p>
</blockquote>
<p>Das ist doch schon sehr viel besser. Wozu Umwege gehen, wenn's auch direkt geht?</p>
<p>Das ist aber schon sehr ungewöhnlich diese Vorgabe. Siehe meine restlichen Fragen. Ist vermutlich kein besonders guter Kurs, wenn er so inkonsistent ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141210</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 06 Nov 2011 17:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Sun, 06 Nov 2011 17:06:19 GMT]]></title><description><![CDATA[<p>echt? das letzte ist legitim?!</p>
<p>naja ob der Kurs gut oder schlecht ist kann ich absolut nicht beurteilen, dazu habe ich einfach VIEL zuwenig Ahnung von dem Ganzen. Ich werde gerade zum ersten Mal in meinem Leben mit Informatik konfrontiert und tue mich damit halt sehr schwer. ^^</p>
<p>Aber danke für die schnelle Antwort!</p>
<p>Ich werde mich jetzt an den nächsten Teilaufgaben versuchen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2141218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141218</guid><dc:creator><![CDATA[josite92]]></dc:creator><pubDate>Sun, 06 Nov 2011 17:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to Programmieraufgabe struct und array in C++ on Tue, 08 Nov 2011 18:29:28 GMT]]></title><description><![CDATA[<p>und, alles geklappt oder noch fragen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2142281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2142281</guid><dc:creator><![CDATA[hurder]]></dc:creator><pubDate>Tue, 08 Nov 2011 18:29:28 GMT</pubDate></item></channel></rss>