<?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[Vergleichen]]></title><description><![CDATA[<p>**Hallo zusammen</p>
<p>Habe in der Schule folgende Aufgabe erhalten: ein kleines Programm schreiben, wo man max 10 Messwerte einlesen, ausgeben und berechnen kann.<br />
Mein Programm steht hauptsächlich. habe jetzt noch ein Problem beim vergleichen der Werte.<br />
Wie schreibe ich die Funktion &quot;ordnen&quot; (ganz am Schluss) welche mir die kleinste, die grösste und alle Zahlen der Grösse nach ausgibt? <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="😕"
    /> <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="😕"
    /><br />
herzlichen Dank für eure Hilfe!**</p>
<p>#include &lt;iostream.h&gt;<br />
#include &lt;conio&gt;</p>
<p>int einlesen(double Werte[], int Groesse);<br />
void ausgeben(double Werte[], int Anz);<br />
void Mittelwert(double Werte[], int Zahl);<br />
void ordnen (double Werte[], int Reihe) ;</p>
<p>int main()<br />
{<br />
double Werte [10]={0};<br />
int n, a=1, anzahl=0;</p>
<p>cout &lt;&lt;&quot;Copyright by Roman, 10.11.2005 \n\n&quot; ;</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot;Messwertprogramm:\n&quot;;<br />
cout &lt;&lt; &quot;-----------------\n&quot;;<br />
cout &lt;&lt; &quot;1 Messwerte erfassen\n&quot;;<br />
cout &lt;&lt; &quot;2 Messwerte ausgeben\n&quot;;<br />
cout &lt;&lt; &quot;3 Durchschnitte berechnen\n&quot;;<br />
cout &lt;&lt; &quot;4 Werte sortieren\n&quot;;<br />
cout &lt;&lt; &quot;0 beenden\n\n&quot;;<br />
cout &lt;&lt; &quot;Ihre Wahl &gt; &quot;;<br />
cin &gt;&gt; n ;</p>
<p>clrscr();</p>
<p>switch (n)<br />
{<br />
case 1:</p>
<p>cout&lt;&lt;&quot;Sie haben Messwerte erfassen gewaehlt\n\n&quot;;<br />
anzahl=einlesen(Werte,10); break;</p>
<p>case 2:<br />
cout&lt;&lt;&quot;Sie haben Messwerte ausgeben gewaehlt\n\n&quot;;<br />
ausgeben(Werte,anzahl); break;</p>
<p>case 3:<br />
cout&lt;&lt;&quot;Sie haben Durchschnitt berechnen gewaehlt\n\n&quot;;<br />
Mittelwert(Werte,anzahl); break;</p>
<p>case 4:<br />
cout&lt;&lt;&quot;Sie haben Messwerte sortieren gewaehlt\n\n&quot;;<br />
ordnen(Werte,anzahl); break;</p>
<p>case 0:<br />
cout&lt;&lt;&quot;Sie haben Abbruch gewaehlt&quot; &lt;&lt; endl; break;</p>
<p>default:<br />
cout &lt;&lt; &quot;Fehler&quot;;<br />
}</p>
<p>}while (a!= 0) ;</p>
<p>cin.get();<br />
cin.get();<br />
return 0;<br />
}</p>
<p>int einlesen(double Werte[], int )<br />
{<br />
int a=1, c=0 ;<br />
char b;<br />
do<br />
{<br />
cout &lt;&lt; a &lt;&lt; &quot;. Wert eingeben: &quot;;<br />
cin &gt;&gt; Werte[c];<br />
cout &lt;&lt; &quot;Noch einen Wert einlesen?(j/n): &quot;;<br />
cin &gt;&gt; b;<br />
cout &lt;&lt; &quot;\n\n&quot; ;<br />
a++;<br />
c++;<br />
} while (b=='j');<br />
return c;<br />
}</p>
<p>void ausgeben(double Werte[], int anzahl)<br />
{<br />
int n=1;<br />
for (int i=0; i&lt;anzahl; i++, n++)<br />
{<br />
cout &lt;&lt; &quot;Der eingegebene Messwert &quot; &lt;&lt; n &lt;&lt; &quot; betraegt: &quot; &lt;&lt; Werte[i] &lt;&lt; endl;<br />
}<br />
cout &lt;&lt; &quot;\n\n\n&quot; ;<br />
}</p>
<p>void Mittelwert(double Werte[], int anzahl)<br />
{<br />
double sum=0 ;</p>
<p>for (int i=0; i&lt;anzahl ; i++)<br />
sum = sum + Werte[i] ; // oder sum += Werte[i];</p>
<p>double miwe = sum/anzahl ;<br />
cout &lt;&lt; &quot;\n\n&quot; &lt;&lt; &quot;Der Durchschnitt betraegt: &quot; &lt;&lt; miwe &lt;&lt; &quot;\n\n\n\n&quot; ;<br />
}</p>
<p>void ordnen (double Werte[], int Reihe )<br />
{</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/125956/vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 13:57:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125956.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Nov 2005 18:30:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vergleichen on Thu, 10 Nov 2005 18:30:19 GMT]]></title><description><![CDATA[<p>**Hallo zusammen</p>
<p>Habe in der Schule folgende Aufgabe erhalten: ein kleines Programm schreiben, wo man max 10 Messwerte einlesen, ausgeben und berechnen kann.<br />
Mein Programm steht hauptsächlich. habe jetzt noch ein Problem beim vergleichen der Werte.<br />
Wie schreibe ich die Funktion &quot;ordnen&quot; (ganz am Schluss) welche mir die kleinste, die grösste und alle Zahlen der Grösse nach ausgibt? <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="😕"
    /> <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="😕"
    /><br />
herzlichen Dank für eure Hilfe!**</p>
<p>#include &lt;iostream.h&gt;<br />
#include &lt;conio&gt;</p>
<p>int einlesen(double Werte[], int Groesse);<br />
void ausgeben(double Werte[], int Anz);<br />
void Mittelwert(double Werte[], int Zahl);<br />
void ordnen (double Werte[], int Reihe) ;</p>
<p>int main()<br />
{<br />
double Werte [10]={0};<br />
int n, a=1, anzahl=0;</p>
<p>cout &lt;&lt;&quot;Copyright by Roman, 10.11.2005 \n\n&quot; ;</p>
<p>do<br />
{<br />
cout &lt;&lt; &quot;Messwertprogramm:\n&quot;;<br />
cout &lt;&lt; &quot;-----------------\n&quot;;<br />
cout &lt;&lt; &quot;1 Messwerte erfassen\n&quot;;<br />
cout &lt;&lt; &quot;2 Messwerte ausgeben\n&quot;;<br />
cout &lt;&lt; &quot;3 Durchschnitte berechnen\n&quot;;<br />
cout &lt;&lt; &quot;4 Werte sortieren\n&quot;;<br />
cout &lt;&lt; &quot;0 beenden\n\n&quot;;<br />
cout &lt;&lt; &quot;Ihre Wahl &gt; &quot;;<br />
cin &gt;&gt; n ;</p>
<p>clrscr();</p>
<p>switch (n)<br />
{<br />
case 1:</p>
<p>cout&lt;&lt;&quot;Sie haben Messwerte erfassen gewaehlt\n\n&quot;;<br />
anzahl=einlesen(Werte,10); break;</p>
<p>case 2:<br />
cout&lt;&lt;&quot;Sie haben Messwerte ausgeben gewaehlt\n\n&quot;;<br />
ausgeben(Werte,anzahl); break;</p>
<p>case 3:<br />
cout&lt;&lt;&quot;Sie haben Durchschnitt berechnen gewaehlt\n\n&quot;;<br />
Mittelwert(Werte,anzahl); break;</p>
<p>case 4:<br />
cout&lt;&lt;&quot;Sie haben Messwerte sortieren gewaehlt\n\n&quot;;<br />
ordnen(Werte,anzahl); break;</p>
<p>case 0:<br />
cout&lt;&lt;&quot;Sie haben Abbruch gewaehlt&quot; &lt;&lt; endl; break;</p>
<p>default:<br />
cout &lt;&lt; &quot;Fehler&quot;;<br />
}</p>
<p>}while (a!= 0) ;</p>
<p>cin.get();<br />
cin.get();<br />
return 0;<br />
}</p>
<p>int einlesen(double Werte[], int )<br />
{<br />
int a=1, c=0 ;<br />
char b;<br />
do<br />
{<br />
cout &lt;&lt; a &lt;&lt; &quot;. Wert eingeben: &quot;;<br />
cin &gt;&gt; Werte[c];<br />
cout &lt;&lt; &quot;Noch einen Wert einlesen?(j/n): &quot;;<br />
cin &gt;&gt; b;<br />
cout &lt;&lt; &quot;\n\n&quot; ;<br />
a++;<br />
c++;<br />
} while (b=='j');<br />
return c;<br />
}</p>
<p>void ausgeben(double Werte[], int anzahl)<br />
{<br />
int n=1;<br />
for (int i=0; i&lt;anzahl; i++, n++)<br />
{<br />
cout &lt;&lt; &quot;Der eingegebene Messwert &quot; &lt;&lt; n &lt;&lt; &quot; betraegt: &quot; &lt;&lt; Werte[i] &lt;&lt; endl;<br />
}<br />
cout &lt;&lt; &quot;\n\n\n&quot; ;<br />
}</p>
<p>void Mittelwert(double Werte[], int anzahl)<br />
{<br />
double sum=0 ;</p>
<p>for (int i=0; i&lt;anzahl ; i++)<br />
sum = sum + Werte[i] ; // oder sum += Werte[i];</p>
<p>double miwe = sum/anzahl ;<br />
cout &lt;&lt; &quot;\n\n&quot; &lt;&lt; &quot;Der Durchschnitt betraegt: &quot; &lt;&lt; miwe &lt;&lt; &quot;\n\n\n\n&quot; ;<br />
}</p>
<p>void ordnen (double Werte[], int Reihe )<br />
{</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914198</guid><dc:creator><![CDATA[Roman2005]]></dc:creator><pubDate>Thu, 10 Nov 2005 18:30:19 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleichen on Thu, 10 Nov 2005 18:42:18 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Hast du überhaupt keine Idee? Sollst du dir selbst einen Algorithmus &quot;ausdenken&quot; oder darfst du was aus der STL nehmen? Falls ersteres der Fall ist und du nicht weißt, wie du dir einen Algo zurechtbasteln sollst, siehe z.B. hier <a href="http://www.google.de/search?hl=en&amp;q=Bubblesort&amp;btnG=Google+Search" rel="nofollow">[1]</a> <a href="http://de.wikipedia.org/wiki/Sortieralgorithmus" rel="nofollow">[2]...</a>.</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914208</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Thu, 10 Nov 2005 18:42:18 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleichen on Thu, 10 Nov 2005 18:44:34 GMT]]></title><description><![CDATA[<p>Nur mal so: An welcher Schule (Stadt) bist du?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914211</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Thu, 10 Nov 2005 18:44:34 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleichen on Fri, 11 Nov 2005 07:42:04 GMT]]></title><description><![CDATA[<p>Nehmen wir mal an du hast 2 Blätter. Auf dem linken stehen 10 Zahlen untereinander und unsortiert, auf dem rechten Blatt sollst du die Zahlen absteigend geordnet aufschreiben.</p>
<p>Wie gehst du jetzt ran (von der Denkweise her) damit du die Zahlen sortiert auf das rechte Blatt schreiben kannst (jede Zahl einzeln)? Diese überlegung setzt du dann einfach in C++ Code um und schon hast du deinen ersten Algorithmus entwickelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914597</guid><dc:creator><![CDATA[Chris++ 0]]></dc:creator><pubDate>Fri, 11 Nov 2005 07:42:04 GMT</pubDate></item></channel></rss>