<?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[Schleife wie gehts weiter...]]></title><description><![CDATA[<p>[cpp]<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main ()</p>
<p>{ char Eingabe;</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot; Geben sie eine Zahl ein: &quot;;<br />
cin &gt;&gt; Eingabe;<br />
}<br />
while ( Eingabe &gt; '0');</p>
<p>return 0;</p>
<p>}</p>
<p>Jetzt möchte ich gerne, dass der Compiler die angegebenen Zahlen zusammenrechnet und den Mittelwert ausgibt. Wie mach ich das...</p>
<p>im voraus vielen Dank...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128242/schleife-wie-gehts-weiter</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 12:59:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128242.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Dec 2005 18:33:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:33:58 GMT]]></title><description><![CDATA[<p>[cpp]<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main ()</p>
<p>{ char Eingabe;</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot; Geben sie eine Zahl ein: &quot;;<br />
cin &gt;&gt; Eingabe;<br />
}<br />
while ( Eingabe &gt; '0');</p>
<p>return 0;</p>
<p>}</p>
<p>Jetzt möchte ich gerne, dass der Compiler die angegebenen Zahlen zusammenrechnet und den Mittelwert ausgibt. Wie mach ich das...</p>
<p>im voraus vielen Dank...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931611</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:44:28 GMT]]></title><description><![CDATA[<p>Der Compiler? Das musst du schon selbst machen <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="😉"
    /><br />
Guck dir mal die Funktion atoi an. Bei einer einfachen Zahl (sehe gerade das du nur ein Zeichen liest) kannst du auch prüfen mit isdigit ob es sich um eine Zahl handelt und dann Eingabe-int('0') machen und das immer auf eine vor der Schleife mit 0 initialisierten Variablen addieren. Wieviel Schleifendurchläufe du gemacht hast, musst du mit einer zusätzlichen Variable einfach zählen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931626</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:44:28 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:46:38 GMT]]></title><description><![CDATA[<p>Aber versteh nur Bahnhof...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931629</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:53:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int i=0;
int erg=0;
do {
  cout &lt;&lt; &quot; Geben sie eine Zahl ein: &quot;;
  cin &gt;&gt; Eingabe;
  if(isdigit(Eingabe) &amp;&amp; Eingabe!='0') {
    erg += int(Eingabe)-int('0');
    ++i;
  }
}while ( Eingabe &gt; '0');
</code></pre>
<p>Castet Eingabe und '0' zu Integer, somit erhält man den ASCII-Wert beider Zahlen. Durch Subtraktion von '0' erhält man die gewünschte Zahl. Wie man anschließend den Mittelwert errechnet, kriegst ja sicher noch selbst hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931639</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:53:06 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:55:42 GMT]]></title><description><![CDATA[<p>Folgender Algorithmus:</p>
<pre><code>Initialisierung:
- Setze Summe auf 0
- Setze Anzahl auf 0
Laufzeit:
-  Lese Zahl ein
-  Addiere diese Zahl zur bestehenden Summe
-  Erhöhe Anzahl um 1
- Wiederhole den Vorgang solange bis die Zahl 0 eingegeben wurde
Ende:
- Summe durch Anzahl dividieren und ausgeben
</code></pre>
<p>Daraus resultieren die zwei benötigten Variablen (sind die beiden Subjekte im Text) die Vorgänge (Zahl einlesen, Addieren zur bestehenden Summe, Anzahl erhöhen), dass eine Schleife benötigt wird (&quot;Wiederhole&quot;) und das diese die Bedingung Zahl != 0 hat (&quot;solange bis die zahl 0 eingegeben wurde&quot;).</p>
<p>Daraus solltest du mit ersten Tutorials und etwas Wissen ohne Probleme ein C++-Programm erstellen können.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3227">@Vellas</a>: Bitte keine fertigen Lösungen zu Hausübungen probieren, so lernt derjenige nie und steht jede Woche wieder auf der Matte <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>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931640</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:56:14 GMT]]></title><description><![CDATA[<p>Setz den Typ von &quot;Eingabe&quot; auf int, dann hast du gleich die Zahl und brauchst sie nicht umzuwandeln.<br />
Dann brauchst du noch ein Integer z.B. &quot;summe&quot;, den du in jedem Schleifendurchlauf um &quot;Eingabe&quot; erhöhst.<br />
Außerdem brauchst du noch eine Variable z.B. &quot;counter&quot;, die die Schleifendurchgänge zählt.<br />
Nach der Schleife kannst du dann &quot;summe&quot; durch &quot;counter&quot; teilen, und du hast den Mittelwert.</p>
<p>EDIT: Mist, zu spät, das ist das dumme an Tabs <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/931642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931642</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 18:57:03 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3227">@Vellas</a>: Bitte keine fertigen Lösungen zu Hausübungen probieren, so lernt derjenige nie und steht jede Woche wieder auf der Matte <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>
</blockquote>
<p>hab heute wohl nen zu guten tag <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="😃"
    /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22013">@Visual</a> Newbie: Hol dir mal ein Buch oder lies mal ein anständiges Tutorial.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931646</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 01 Dec 2005 18:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife wie gehts weiter... on Thu, 01 Dec 2005 19:07:31 GMT]]></title><description><![CDATA[<p>Keine Sorge, werde das von Vellas nicht probieren, weil ichs nicht verstehe...</p>
<p>allerdings steh ich schon ziemlich auf dem Schlauch,, probier es aber trotzdem... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/931651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931651</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Thu, 01 Dec 2005 19:07:31 GMT</pubDate></item></channel></rss>