<?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[Ich steh auf der Leitung , benötige bitte einen Lösungsansatz.]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin ein absoluter C++ Neuling und möchte mich ein bisschen einarbeiten.</p>
<p>Vielleicht hat ja der ein oder andere einen Lösungsansatz für mich.</p>
<p>Ich möchte ein Programm erstellen, indem ich 10 Messwerte eingeben kann.</p>
<p>Diese dürfen aber eine vorher definierte min und max Grenze( z.B. nur Werte zwischen 0 - 10) nicht unter- bzw. überschreiten. Ansonsten soll dieser Wert nicht gewertet werden und somit nicht zu den 10 Messwerten dazugerechnet werden. ( Ausschuss)</p>
<p>Beginnen wollte ich das mit einer for-schleife da die Anzahl der Wiederholungen ja bekannt ist. Anschließend eine if-else anweisung.</p>
<p>Bin ich da komplett auf dem Holzweg??????</p>
<p>Vielen herzlichen Dank.</p>
<p>MFG Pauli</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217587/ich-steh-auf-der-leitung-benötige-bitte-einen-lösungsansatz</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 00:37:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217587.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Jul 2008 01:16:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 01:16:09 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin ein absoluter C++ Neuling und möchte mich ein bisschen einarbeiten.</p>
<p>Vielleicht hat ja der ein oder andere einen Lösungsansatz für mich.</p>
<p>Ich möchte ein Programm erstellen, indem ich 10 Messwerte eingeben kann.</p>
<p>Diese dürfen aber eine vorher definierte min und max Grenze( z.B. nur Werte zwischen 0 - 10) nicht unter- bzw. überschreiten. Ansonsten soll dieser Wert nicht gewertet werden und somit nicht zu den 10 Messwerten dazugerechnet werden. ( Ausschuss)</p>
<p>Beginnen wollte ich das mit einer for-schleife da die Anzahl der Wiederholungen ja bekannt ist. Anschließend eine if-else anweisung.</p>
<p>Bin ich da komplett auf dem Holzweg??????</p>
<p>Vielen herzlichen Dank.</p>
<p>MFG Pauli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543858</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Wed, 09 Jul 2008 01:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 01:31:05 GMT]]></title><description><![CDATA[<p>nein, bist du nicht.<br />
wenn du ein konkretes problem hast, dann frag nochmal nach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543861</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Wed, 09 Jul 2008 01:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 02:05:14 GMT]]></title><description><![CDATA[<p>Aus deiner Beschreibung kann ich nicht entnehmen ob die Anzahl der &quot;Wiederholungen&quot; bekannt ist oder nicht -- ich hätte es eher anders interpretiert: so lange Werte holen bis 10 passende gefunden sind. Und das kann von min. 10 bis unendlich viel Versuche brauchen. Aber das musst natürlich du wissen, also wie die Anforderung genau ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1543863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543863</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 09 Jul 2008 02:05:14 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 03:12:04 GMT]]></title><description><![CDATA[<p>Nicht geteststet</p>
<pre><code class="language-cpp">class Messwert{
 std::vector&lt;double&gt; m_Dat;

 public:

 bool NeuerWert(double Val){
   //Hier Prüfen ob wert gültig, wenn nicht, wert nich hinzufügen und 
   //fals zurückgeben
 }
 //Anzahl der Messweerte
 int Anzahl(){
   return m_Dat.size();
 }
};

Messwert Daten;

double Wert=0.0;
while(Messwert.Anzahl() &lt; 10 ){

  std::cin &gt;&gt; Wert;
  if( !Messwert.NeuerWert(Wert))
    std::cout&lt;&lt;&quot;Wert nicht im gütligen Bereich&quot;&lt;&lt;Wert&lt;&lt;&quot;\n&quot;;
  else
    std::cout&lt;&lt;&quot;Wert hinzufügt&quot;&lt;&lt;Wert&lt;&lt;&quot;\n&quot;;
   std::cout&lt;&lt;&quot;Bisher&quot;&lt;&lt; Messwert.Anzahl() &lt;&lt; &quot;Werte\n&quot;;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1543868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1543868</guid><dc:creator><![CDATA[littleexample]]></dc:creator><pubDate>Wed, 09 Jul 2008 03:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 10:46:20 GMT]]></title><description><![CDATA[<p>Was sind denn das für wissenschaftliche Methoden, sich die Messwerte &quot;passend&quot; zusammen zu suchen? <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/1544077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544077</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Wed, 09 Jul 2008 10:46:20 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 11:11:30 GMT]]></title><description><![CDATA[<p>Erhard Henkes schrieb:</p>
<blockquote>
<p>Was sind denn das für wissenschaftliche Methoden, sich die Messwerte &quot;passend&quot; zusammen zu suchen? <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>
</blockquote>
<p>durchaus üblich, outliers rauszuschmeissen. selbst bei klinischen studien <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544099</guid><dc:creator><![CDATA[geprügelter techniker]]></dc:creator><pubDate>Wed, 09 Jul 2008 11:11:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 11:23:54 GMT]]></title><description><![CDATA[<blockquote>
<p>durchaus üblich, outliers rauszuschmeissen. selbst bei klinischen studien</p>
</blockquote>
<p>Klar, aber nicht wegen des Messwertes, sondern wegen der Ursachen. Das ist ein kleiner, aber feiner Unterschied. <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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544111</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Wed, 09 Jul 2008 11:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 18:15:26 GMT]]></title><description><![CDATA[<p>Vielen Dank für eure Antworten, ....... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Da habt ihr vollkommen recht die Anzahl der Wiederholungen ist ja nicht bekannt. --- deshalb fällt die for-Schleife flach und ich probiere es mal mit einer while schleife.</p>
<p>Das ganze soll für eine Metzgerei sein. Die Dame soll einen Karton packen in dem 10 Fleischstücke sind. Diese dürfen aber (pro Stück) nihct weniger als 80g und mehr als 90g haben.</p>
<p>Zum Schluss soll noch die Gesamtsumme und der Mittelwert ausgegeben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544507</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Wed, 09 Jul 2008 18:15:26 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 19:20:58 GMT]]></title><description><![CDATA[<p>Es gibt da ganz unterschiedliche Varianten, deine Variante mit for und if/else würde auch funktionieren, aber würde den Sinn einer for-Schleife etwas unterlaufen, weil man die Zählvariable in der Schleife hochzählen müsste oder man muss sie wieder nach unten setzen, wenn ein falscher Wert eingegeben wurde. Mit ner for- und eine do-while-Schleife wäre es auch möglich. Aber wenn du am Anfang erstmal in der prozedualen Programmierung bleiben willst, ist die einfachste Variante wohl eine do-while-Schleife allein. Ansonsten ist die Variante von littleexample eben eine objektorientierte Variante, die auch funktionieren wird.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544542</guid><dc:creator><![CDATA[Jasc]]></dc:creator><pubDate>Wed, 09 Jul 2008 19:20:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 21:51:23 GMT]]></title><description><![CDATA[<p>#include &lt;cstdlib&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;math.h&gt;<br />
using namespace std;</p>
<p>int main(int argc, char *argv[])<br />
{</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot;Bitte geben Sie einen Messwert ein.\n&quot;;<br />
cin &gt;&gt; m;</p>
<p>if ((m&lt;=80) &amp;&amp; (m&gt;=90))<br />
{cout &lt;&lt; &quot;Der Messwert liegt nicht im Toleranzbereich.\n&quot;;<br />
cout &lt;&lt; &quot; Bitte geben Sie erneut einen Wert ein.\n&quot;;</p>
<p>else<br />
{cout &lt;&lt; &quot; Bitte geben sie einen weiteren Messwert ein:\n;<br />
}</p>
<p>while // hier müssten irgend wie die 10 Wiederholungen rein????</p>
<p>system(&quot;PAUSE&quot;);<br />
return EXIT_SUCCESS;<br />
}</p>
<p>Wäre nett wenn jemand noch ein paar Verbesserungsvorschläge liefern könnte.</p>
<p>Vielen Dank......</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544606</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Wed, 09 Jul 2008 21:51:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 22:33:51 GMT]]></title><description><![CDATA[<p>PauliBär schrieb:</p>
<blockquote>
<p>#include &lt;cstdlib&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;math.h&gt;<br />
using namespace std;</p>
<p>int main(int argc, char *argv[])<br />
{</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot;Bitte geben Sie einen Messwert ein.\n&quot;;<br />
cin &gt;&gt; m;</p>
<p>if ((m&lt;=80) &amp;&amp; (m&gt;=90))<br />
{cout &lt;&lt; &quot;Der Messwert liegt nicht im Toleranzbereich.\n&quot;;<br />
cout &lt;&lt; &quot; Bitte geben Sie erneut einen Wert ein.\n&quot;;</p>
<p>else<br />
{cout &lt;&lt; &quot; Bitte geben sie einen weiteren Messwert ein:\n;<br />
}</p>
<p>while // hier müssten irgend wie die 10 Wiederholungen rein????</p>
<p>system(&quot;PAUSE&quot;);<br />
return EXIT_SUCCESS;<br />
}</p>
<p>Wäre nett wenn jemand noch ein paar Verbesserungsvorschläge liefern könnte.</p>
<p>Vielen Dank......</p>
</blockquote>
<p>Also ich würde keine do-while Schleife benutzen, sondern eine while:<br />
(ungetestet)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;

int main()
{
	int input;
	std::vector&lt;int&gt; values; //Container für die 10 Werte
	while(values.size() &lt;= 10) //Prüfen, ob im Container mehr als 10 Werte sind
	{
		std::cin&gt;&gt;input; //Wert eingeben
		if(input &gt;= 80 &amp;&amp; input &lt;= 90) //Prüfen, ob Wert zwischen 80 und 90 liegt
			values.push_back(input); //Wenn Wert im Wertebereich liegt, einfach in den Container fügen
	}
        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1544626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544626</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Wed, 09 Jul 2008 22:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 22:39:43 GMT]]></title><description><![CDATA[<p>Bitte CPP-Tags benutzen, um den Code lesbar zu machen.</p>
<p>Noch ein paar Anmerkungen am Rand:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;math.h&gt; // veraltet, nimm stattdessen &lt;cmath&gt;
using namespace std;

int main(int argc, char *argv[]) // Du kannst auch int main() schreiben (deine Version ist auch erlaubt)
{
    // ...
    system(&quot;PAUSE&quot;);     // hat gewisse Nachteile (siehe FAQ)
    return EXIT_SUCCESS; // überflüssig, am Ende von main() wird automatisch 0 zurückgegeben
}
</code></pre>
<p>Ansonsten kann ich Speedy_92s Version zustimmen. Von den Headern brauchst du wie bei ihm im Code nur &lt;iostream&gt; und &lt;vector&gt;. Eventuell solltest du dir auch einen Umstieg von <code>using namespace std;</code> nach <code>std::cout</code> , <code>std::endl</code> etc. überlegen, dann hast du später sicher keine Probleme mit Namensräumen (z.B. in Headern).</p>
<p>Bei der Eingabe ( <code>std::cin</code> ) solltest du noch eine Überprüfung auf Fehleingaben (z.B. Buchstaben) einbauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544629</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 22:39:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 22:52:34 GMT]]></title><description><![CDATA[<p>Puhhh, kann man das ganze auch ohne vectoren lösen? So weit sind wir noch nicht.</p>
<p>Dieses Programm kommt schon nah dran aber die min max begrenzung fehlt mir noch.</p>
<p>P.s. wie kann ich mein c++ programm so schön farbig hochladen wie ihr?</p>
<p>Test:</p>
<p>[cpp]<br />
#include &lt;cstdlib&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;math.h&gt;</p>
<p>using namespace std;</p>
<p>int main(int argc, char *argv[])<br />
{<br />
int i, n;<br />
double wert[n], maxi, mini, summe, x, s, zaehler, b, term[n];</p>
<p>summe = 0; zaehler = 0; n=10; s=0;</p>
<p>cout &lt;&lt; &quot;Bitte geben sie 10 Messwerte ein: \n\n &quot;;</p>
<p>for (i=1; i&lt;(n+1); i++)<br />
{<br />
cout &lt;&lt; &quot;Geben Sie den Messwert &quot;;<br />
cout &lt;&lt; i;<br />
cout &lt;&lt; &quot; ein &quot;;<br />
cin &gt;&gt; wert[n];</p>
<p>// Mittelwertberechnung<br />
summe = summe + wert[n];<br />
x = summe / n;</p>
<p>// Maximum<br />
if (i==1)<br />
maxi = wert[n];<br />
if (wert[n] &gt; maxi)<br />
maxi = wert[n];<br />
// Minimum<br />
if (i==1)<br />
mini = wert[n];<br />
if (wert[n] &lt; mini)<br />
mini = wert[n];</p>
<p>term[n] = (wert[n]-x)*(wert[n]-x);<br />
zaehler = zaehler + term[n];<br />
}<br />
s = sqrt(zaehler/(n-1));</p>
<p>cout &lt;&lt; &quot;\n&quot;;<br />
cout &lt;&lt; &quot;Die Gesamtsumme beträgt:&quot;;<br />
cout &lt;&lt; summe;<br />
cout &lt;&lt; &quot;\n&quot;;<br />
cout &lt;&lt; &quot;Der groesste Messwert ist: &quot;;<br />
cout &lt;&lt; maxi;<br />
cout &lt;&lt; &quot;\n&quot;;<br />
cout &lt;&lt; &quot;Der kleinste Messwert ist: &quot;;<br />
cout &lt;&lt; mini;<br />
cout &lt;&lt; &quot;\n&quot;;<br />
cout &lt;&lt; &quot;Der Mittelwert ist: &quot;;<br />
cout &lt;&lt; x;<br />
cout &lt;&lt; &quot;\n&quot;;<br />
cout &lt;&lt; &quot;Die Standardabweichung betraegt: &quot;;<br />
cout &lt;&lt; s;<br />
cout &lt;&lt; &quot;\n&quot;;<br />
cout &lt;&lt; &quot;\n&quot;;</p>
<p>cout &lt;&lt; &quot;Wollen sie einen neuen Karton Packen? ja = 1, nein = 0: \n&quot;;<br />
cin &gt;&gt; b;</p>
<p>if (b==0)<br />
{cout &lt;&lt; &quot;Sie wollen das Programm beenden!\n&quot;;<br />
cout &lt;&lt; &quot;\n&quot;;<br />
system(&quot;PAUSE&quot;);<br />
return EXIT_SUCCESS;}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544637</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Wed, 09 Jul 2008 22:52:34 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 23:36:05 GMT]]></title><description><![CDATA[<p>PauliBär schrieb:</p>
<blockquote>
<p>P.s. wie kann ich mein c++ programm so schön farbig hochladen wie ihr?</p>
</blockquote>
<p>Eben dafür wären die CPP-Tags. Am Anfang des Codes <strong>[ cpp ]</strong> und am Schluss <strong>[ /cpp ]</strong> (ohne die Leerzeichen) schreiben (oder erste weisse Schaltfläche benutzen).</p>
<p>Ausserdem hab ich dir im oberen Post noch einige Tipps bezüglich Headern und so gegeben...</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;math.h&gt;

using namespace std;

int main(int argc, char *argv[])
{
    int i, n;
    double wert[n], maxi, mini, summe, x, s, zaehler, b, term[n];    // verteil das auf mehrere Zeilen  

    summe = 0;    zaehler = 0;    n=10;    s=0;          // das auch            

    cout &lt;&lt; &quot;Bitte geben sie 10 Messwerte ein: \n\n &quot;;

    for (i=1; i&lt;(n+1); i++) // Fehler: Array beginnt bei 0 und hört bei n-1 auf!!
        {
        cout &lt;&lt; &quot;Geben Sie den Messwert &quot;;
        cout &lt;&lt; i; // hier evtl. i+1 schreiben, da erster Messwert Index 0 hat
        cout &lt;&lt; &quot; ein &quot;;
        cin &gt;&gt; wert[n];

        // Mittelwertberechnung
        summe = summe + wert[n]; // einfacher: summe += wert[n];
        x = summe / n;

        // Maximum
        // die folgenden Abfragen könntest du mit OR (operator ||) zu einer zusammenhängen
        if (i==1)
           maxi = wert[n];
        if (wert[n] &gt; maxi)  
           maxi = wert[n];
        // Minimum        
        if (i==1)
           mini = wert[n];
        if (wert[n] &lt; mini)
           mini = wert[n];

        term[n] = (wert[n]-x)*(wert[n]-x); // da gibt es die Funktion pow()
        zaehler = zaehler + term[n];       // wieder mit +=
        }
        s = sqrt(zaehler/(n-1));

        cout &lt;&lt; &quot;\n&quot;;
        cout &lt;&lt; &quot;Die Gesamtsumme beträgt:&quot;;
        cout &lt;&lt; summe;
        cout &lt;&lt; &quot;\n&quot;;
        cout &lt;&lt; &quot;Der groesste Messwert ist: &quot;;
        cout &lt;&lt; maxi;
        cout &lt;&lt; &quot;\n&quot;;
        cout &lt;&lt; &quot;Der kleinste Messwert ist: &quot;;
        cout &lt;&lt; mini;
        cout &lt;&lt; &quot;\n&quot;;
        cout &lt;&lt; &quot;Der Mittelwert ist: &quot;;
        cout &lt;&lt; x;
        cout &lt;&lt; &quot;\n&quot;;
        cout &lt;&lt; &quot;Die Standardabweichung betraegt: &quot;;
        cout &lt;&lt; s;
        cout &lt;&lt; &quot;\n&quot;;        
        cout &lt;&lt; &quot;\n&quot;;   

        cout &lt;&lt; &quot;Wollen sie einen neuen Karton Packen? ja = 1, nein = 0: \n&quot;;
        cin &gt;&gt; b;

        if (b==0) 
        {cout &lt;&lt; &quot;Sie wollen das Programm beenden!\n&quot;;
        cout &lt;&lt; &quot;\n&quot;;
        system(&quot;PAUSE&quot;);
        return EXIT_SUCCESS;}
</code></pre>
<p>PauliBär schrieb:</p>
<blockquote>
<p>Dieses Programm kommt schon nah dran aber die min max begrenzung fehlt mir noch.</p>
</blockquote>
<p>Du könntest es mit einer If-Abfrage machen, d.h. wenn die Messwerte nicht okay sind, wiederholst du den Schleifendurchgang mit <code>continue;</code> (nicht vergessen, die Zählvariable zu dekrementieren) und fragst nochmals ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544646</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 23:36:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Wed, 09 Jul 2008 23:49:10 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int i, n;
    double wert[n], maxi, mini, summe, x, s, zaehler, b, term[n];      

    summe = 0;    zaehler = 0;    n=10;    s=0;
</code></pre>
<p>Dieser Teil dürfte doch eigentlich nicht so funktionieren, wie er soll...<br />
Erst den Variablen einen Vert zuweisen, und dann die Arrays deklarieren.</p>
<p>Also so:</p>
<pre><code class="language-cpp">int i;
int n = 10;
// Erst nach n = 10; darfst du die Arrays deklarieren:
double wert[n];
double term[n];
double maxi;
double mini;
double summe = 0;
double x;
double s = 0;
double zaehler = 0;
double b;
</code></pre>
<p>Wenn du das Array vor der Initialisierung von &quot;n&quot; deklariert hättest, dann hätte der Kompiler meines Wissens nach ein undefiniertes Verhalten vergerufen (ist das richtig so?) weil &quot;n&quot; irgendeinen Wert zugewiesen bekommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544647</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Wed, 09 Jul 2008 23:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 00:11:13 GMT]]></title><description><![CDATA[<p>Schöne Liste der Initialisierungen, das würde ich dir in Zukunft auch raten, PauliBär. Generell solltest du nur in Ausnahmefällen mehr als eine Anweisung pro Zeile haben. Ausserdem brauchst du die Variablen eigentlich nicht lange bevor du sie brauchst zu deklarieren (besser so spät wie möglich, am besten gleich eine Initialisierung machen wo es möglich ist). Auch Zählvariablen in Schleifen sollten erst im Schleifenkopf deklariert sein.</p>
<p>Schade, dass ich um diese Zeit nicht mehr ganz fähig bin, Logikfehler zu finden, das mit dem <code>n</code> habe ich z.B. komplett übersehen <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>Speedy_92 schrieb:</p>
<blockquote>
<p>Wenn du das Array vor der Initialisierung von &quot;n&quot; deklariert hättest, dann hätte der Kompiler meines Wissens nach ein undefiniertes Verhalten vergerufen (ist das richtig so?) weil &quot;n&quot; irgendeinen Wert zugewiesen bekommt.</p>
</blockquote>
<p>Mir fällt gerade auf, dass das in dieser Form eh nicht geht, da für die Dimension ein konstanter Wert erwartet wird. Das heisst, es muss so stehen (was eine Initialisierung erfordert, von daher kann <code>n</code> gar nicht undefiniert sein):</p>
<pre><code class="language-cpp">const int n = 100;
</code></pre>
<p>Aber für normale Variablen gilt das natürlich, was du gesagt hast. Bei keiner Initialisierung oder Zuweisung steht ein willkürlicher Wert in der Variable, was oft zu Abstürzen führt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544649</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 10 Jul 2008 00:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 01:50:58 GMT]]></title><description><![CDATA[<p>Super vielen lieben Dank euch.<br />
Und das zu so später Stunde Danke an Nexus und Speedy_92<br />
Macht langsam riesig Spass mit C++ zu arbeiten.<br />
Habe gerade mein erstes richtiges Programm zum laufen bekommen.... <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 />
Der ein oder andere wird sicher schmunzeln wenn er das sieht.....</p>
<p>Ein Problem hätte ich noch: Ich würde gerne am ende eine Frage ausgeben : Wollen sie erneut einen Karton packen? Diese soll dann mit ja / nein beantwortet werden.</p>
<p>Kann ich z.b. ja=1 und nein=0 zuordnen und das mit einer if/else Anweisung abarbeiten?</p>
<p>Wie komme ich dann an den Anfang vom Programm zurück.</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{

    int Messwert, Wert, Summe;

    Messwert=0;

    while(Messwert&lt;10)
    { cout&lt;&lt;&quot;Bitte geben Sie einen Messwert ein:\n&quot;;
      Messwert++;
      cin&gt;&gt;Wert;

      if(Wert&lt;5)
      {cout&lt;&lt;&quot;Messwert ist zu klein.\n&quot;; 
      Messwert--;}

      if(Wert&gt;10)
      {cout&lt;&lt;&quot;Messwert ist zu gross.\n&quot;; 
      Messwert--;}
      }

      Summe= Summe+Wert;
      cout&lt;&lt;&quot;Die Summe beträgt:\n&quot;;
      cout&lt;&lt; Summe;

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1544653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544653</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Thu, 10 Jul 2008 01:50:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 01:52:58 GMT]]></title><description><![CDATA[<p>Ups da hat ein bisschen was gefehlt. Sorry</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{

    int Messwert, Wert, Summe, Mittelwert, b;

    Messwert=0;
    Summe=0;
    b=0;

    while(Messwert&lt;10)
    { cout&lt;&lt;&quot;Bitte geben Sie einen Messwert ein:\n&quot;;
      Messwert++;
      cin&gt;&gt;Wert;

      if(Wert&lt;80)
      {cout&lt;&lt;&quot;Messwert ist zu klein.\n&quot;; 
      Messwert--;}

      if(Wert&gt;90)
      {cout&lt;&lt;&quot;Messwert ist zu gross.\n&quot;; 
      Messwert--;}
      }

      Summe=Summe+Wert+Wert+Wert+Wert+Wert+Wert+Wert+Wert+Wert+Wert;
      cout&lt;&lt;&quot;\n&quot;;
      cout&lt;&lt;&quot;Die Gesamtsumme betraegt:\n&quot;;
      cout&lt;&lt; Summe;
      cout&lt;&lt;&quot;\n&quot;;

      Mittelwert=Summe/10;
      cout&lt;&lt;&quot;Der Mittelwert betraegt:\n&quot;;
      cout&lt;&lt;Mittelwert;
      cout&lt;&lt;&quot;\n&quot;;

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1544654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544654</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Thu, 10 Jul 2008 01:52:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 04:55:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Summe=Summe+Wert+Wert+Wert+Wert+Wert+Wert+Wert+Wert+Wert+Wert;
</code></pre>
<p>Was? Weisst aber schon,dass 'Wert' immer den selben Wert hat (nämlich den zuletzt eingegebenen)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544662</guid><dc:creator><![CDATA[Chewbaka]]></dc:creator><pubDate>Thu, 10 Jul 2008 04:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 06:39:29 GMT]]></title><description><![CDATA[<p>PauliBär schrieb:</p>
<blockquote>
<p>Puhhh, kann man das ganze auch ohne vectoren lösen? So weit sind wir noch nicht.</p>
</blockquote>
<p>Das ist egal. Vektoren sind wirklich wahnsinnig praktische Dinger. Vereinfachen viele Dinge. Und sie sind leicht zu bedienen. Klar die Syntax sieht am Anfang schwierig aus (im Vergleich zu new und delete), aber es ist wirklich total easy <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>OnTopic:</p>
<p>deine Summe solltest du überdenken:</p>
<pre><code class="language-cpp">summe += 10 * wert
</code></pre>
<p>(hab jetzt nicht gezählt wie oft du Wert addieren willst)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544684</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Thu, 10 Jul 2008 06:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 08:09:16 GMT]]></title><description><![CDATA[<p>PauliBär schrieb:</p>
<blockquote>
<p>Ein Problem hätte ich noch: Ich würde gerne am ende eine Frage ausgeben : Wollen sie erneut einen Karton packen? Diese soll dann mit ja / nein beantwortet werden.</p>
<p>Kann ich z.b. ja=1 und nein=0 zuordnen und das mit einer if/else Anweisung abarbeiten?</p>
<p>Wie komme ich dann an den Anfang vom Programm zurück.</p>
</blockquote>
<p>Also...<br />
Erstmal benutze hierfür NIEMALS gotos... Am besten NIEMALS gotos verwenden, da sie den Code so unleserlich machen, wie nur möglich <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>Für das Problem kannst du eine while-Schleife mit einem bool-Wert benutzen (wieder ungetestet):</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;

int main()
{
    bool again = true; //Wahrheitswert zum Überprüfen, ob noch einmal
    while(bool) // entspricht while(bool == true)
    {
	int input;
	std::vector&lt;int&gt; values; //Container für die 10 Werte
	    while(values.size() &lt;= 10) //Prüfen, ob im Container mehr als 10 Werte sind
	    {
	        std::cin&gt;&gt;input; //Wert eingeben
	        if(input &gt;= 80 &amp;&amp; input &lt;= 90) //Prüfen, ob Wert zwischen 80 und 90 liegt
	            values.push_back(input); //Wenn Wert im Wertebereich liegt, einfach in den Container fügen
	    }
	std::cout&quot;Noch einmal? (J/N)&quot;&lt;&lt;std::endl;
        char c;
	std::cin&gt;&gt;c;
	if(c == 'N' || c == 'n')  //Wenn Benutzer 'N' oder 'n' eingegeben hat: again = false; und somit wird die Schleife nicht wiederholt
	    again = false;
    }
    return 0;
}
}
</code></pre>
<p>PS: Einrückungen sind nicht gerade perfekt, da es direkt hier in den Browser getippt wurde <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1544758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544758</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 08:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 09:29:37 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Schöne Liste der Initialisierungen, das würde ich dir in Zukunft auch raten, PauliBär. Generell solltest du nur in Ausnahmefällen mehr als eine Anweisung pro Zeile haben. Ausserdem brauchst du die Variablen eigentlich nicht lange bevor du sie brauchst zu deklarieren (besser so spät wie möglich, am besten gleich eine Initialisierung machen wo es möglich ist). Auch Zählvariablen in Schleifen sollten erst im Schleifenkopf deklariert sein.</p>
<p>Schade, dass ich um diese Zeit nicht mehr ganz fähig bin, Logikfehler zu finden, das mit dem <code>n</code> habe ich z.B. komplett übersehen <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>Speedy_92 schrieb:</p>
<blockquote>
<p>Wenn du das Array vor der Initialisierung von &quot;n&quot; deklariert hättest, dann hätte der Kompiler meines Wissens nach ein undefiniertes Verhalten vergerufen (ist das richtig so?) weil &quot;n&quot; irgendeinen Wert zugewiesen bekommt.</p>
</blockquote>
<p>Mir fällt gerade auf, dass das in dieser Form eh nicht geht, da für die Dimension ein konstanter Wert erwartet wird. Das heisst, es muss so stehen (was eine Initialisierung erfordert, von daher kann <code>n</code> gar nicht undefiniert sein):</p>
<pre><code class="language-cpp">const int n = 100;
</code></pre>
<p>Aber für normale Variablen gilt das natürlich, was du gesagt hast. Bei keiner Initialisierung oder Zuweisung steht ein willkürlicher Wert in der Variable, was oft zu Abstürzen führt.</p>
</blockquote>
<p>Ich hätte eine Frage bezüglich des willkürlichen Wertes:<br />
Wenn man jetzt die Variable global macht (z.B. außerhalb der main()), dann wird doch der int-Wert mit NULL initialisiert oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544822</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 09:29:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 10:24:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<pre><code class="language-cpp">Wenn man jetzt die Variable global macht (z.B. außerhalb der main()), dann wird doch der int-Wert mit NULL initialisiert oder?
</code></pre>
<p>Ja, so ist es im Standard gefordert. Aber wenn man sich bei allen Compilern sicher sein will, dann sollte man es trotzdem tun, gerne auch sonst...</p>
<p>MfG,</p>
<p>Probe-Nutzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544869</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 10 Jul 2008 10:24:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 15:51:00 GMT]]></title><description><![CDATA[<p>Puhhh,...... ich denke eine while schleife mit bool- Wert haben wir auch noch nicht gelernt. <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>Wäre es denn auch möglich die Aufforderung &quot;Wollen Sie einen neuen Karton packen ja/nein:&quot; mit einer do-while Schleife am Anfang ( die sich um den kompletten Term zieht) zu lösen?????????</p>
<p>Das mit der Summe ist quatsch da habt ihr recht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Wie kann ich das lösen das er nicht immer den letzten Wert für meine Gesamtsumme benutzt sondern die tatsächlich eingegebenen Werte berechnet????</p>
<p>Also Messwert 1, 2, 3, 4,......... und daraus die Summe berechnet??</p>
<p>( Bitte keine Vektoren das sprengt mein Gehirn <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 />
Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545190</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Thu, 10 Jul 2008 15:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Thu, 10 Jul 2008 20:25:07 GMT]]></title><description><![CDATA[<p>Hab mal zwei Möglichkeiten aufgeschrieben wie du jeweils den richtigen Messwert summierst, ich hoffe das sollte so in etwa klappen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int main()
{
    int item[10];
    int summe = 0;

    //das wäre eine Möglichkeit
    for (int i = 0 ; i &lt; 10; i++){

            int temp;
            cout &lt;&lt; &quot;Zahl &quot; &lt;&lt; i+1 &lt;&lt; &quot; eingeben: &quot;;
            cin &gt;&gt; temp;                 
            summe += temp;

    }
    cout &lt;&lt; &quot;Summe: &quot; &lt;&lt; summe &lt;&lt; endl;

    //oder so:
    summe = 0;
     for (int i = 0 ; i &lt; 10; i++){
            cout &lt;&lt; &quot;Zahl &quot; &lt;&lt; i+1 &lt;&lt; &quot; eingeben: &quot;;
            cin &gt;&gt; item[i];                                 
    }
    for (int i = 0; i &lt; 10; i++){
        summe += item[i]; 
    }
    cout &lt;&lt; &quot;Summe: &quot; &lt;&lt; summe;

    //und es gibt noch einige Andere
}
</code></pre>
<p>aber It0101 hat dir diese Variante ja schon gesagt <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</p>
<p>Jasc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545336</guid><dc:creator><![CDATA[Jasc]]></dc:creator><pubDate>Thu, 10 Jul 2008 20:25:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ich steh auf der Leitung , benötige bitte einen Lösungsansatz. on Tue, 22 Jul 2008 18:52:30 GMT]]></title><description><![CDATA[<p>Sodala, habe gerade versucht die Summe mit dem Beispiel vom Jasc zu überarbeiten .</p>
<p>Allerdings kommt jetzt eine Summe mit einer 0 zu viel raus?????<br />
Wo habe ich den diesmal einen Fehler??<br />
Irgend etwas wird da wohl multipliziert?</p>
<p>Kann es sein das die geschweifte Klammer nicht stimmt?<br />
Wenn ich sie zu mache nach der for-Anweisung bekomme ich einen Fehlercode??</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt; 
#include &lt;iostream&gt; 

using namespace std; 

int main(int argc, char *argv[]) 

{

    int Messwert, Wert, Summe, Mittelwert, b; 

    Messwert = 0; 
    Summe = 0; 
    b = 0; 

    while(Messwert&lt;10) 
    { cout&lt;&lt;&quot;Bitte geben Sie einen Messwert ein:\n&quot;; 
      Messwert++; 
      cin&gt;&gt;Wert; 

      if(Wert&lt;80) 
      {cout&lt;&lt;&quot;Messwert ist zu klein.\n&quot;; 
      Messwert--;} 

      if(Wert&gt;90) 
      {cout&lt;&lt;&quot;Messwert ist zu gross.\n&quot;; 
      Messwert--;} 

    for (int Messwert = 0; Messwert &lt; 10; Messwert++)

    Summe += Wert; }

      cout&lt;&lt;&quot;\n&quot;; 
      cout&lt;&lt;&quot;Die Gesamtsumme betraegt:\n&quot;; 
      cout&lt;&lt; Summe; 
      cout&lt;&lt;&quot;\n&quot;; 

      Mittelwert=Summe/10; 
      cout&lt;&lt;&quot;Der Mittelwert betraegt:\n&quot;; 
      cout&lt;&lt;Mittelwert; 
      cout&lt;&lt;&quot;\n&quot;; 

    system(&quot;PAUSE&quot;); 
    return EXIT_SUCCESS; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1551917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1551917</guid><dc:creator><![CDATA[PauliBär]]></dc:creator><pubDate>Tue, 22 Jul 2008 18:52:30 GMT</pubDate></item></channel></rss>