<?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[C++]]></title><description><![CDATA[<p>Hallo leute ich habe gerade ein Problem bei einer Aufgabe:</p>
<p>Für eine Reihe von n gegebenen ganzzahligen Messwerten (n &lt;= 100) soll der kleinste Wert<br />
herausgesucht werden. Geben Sie jeweils in C/C++ die dazu notwendigen Typvereinbarungen an<br />
sowie die Anweisungsfolge, die das gesuchte Ergebnis ermittelt (ohne Ein- und Ausgabe).</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{
    int Messwerte[100];

    int min = 0;

        for( int i = 0; i&lt;= 100 ; i++){

            if( i == min){

                    cout &lt;&lt; min &lt;&lt; endl;

            }

        }

}
</code></pre>
<p>Könnte man das so machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/316421/c</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 23:14:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/316421.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 May 2013 12:52:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 12:52:04 GMT]]></title><description><![CDATA[<p>Hallo leute ich habe gerade ein Problem bei einer Aufgabe:</p>
<p>Für eine Reihe von n gegebenen ganzzahligen Messwerten (n &lt;= 100) soll der kleinste Wert<br />
herausgesucht werden. Geben Sie jeweils in C/C++ die dazu notwendigen Typvereinbarungen an<br />
sowie die Anweisungsfolge, die das gesuchte Ergebnis ermittelt (ohne Ein- und Ausgabe).</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{
    int Messwerte[100];

    int min = 0;

        for( int i = 0; i&lt;= 100 ; i++){

            if( i == min){

                    cout &lt;&lt; min &lt;&lt; endl;

            }

        }

}
</code></pre>
<p>Könnte man das so machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320633</guid><dc:creator><![CDATA[shine21]]></dc:creator><pubDate>Fri, 03 May 2013 12:52:04 GMT</pubDate></item><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 12:56:07 GMT]]></title><description><![CDATA[<p>Nein.</p>
<p>Uebrigens ist der Threadtitel grauenhaft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320638</guid><dc:creator><![CDATA[negat0r]]></dc:creator><pubDate>Fri, 03 May 2013 12:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 12:57:23 GMT]]></title><description><![CDATA[<p>so ganz grob die Struktur stimmt schonmal.</p>
<p>Aber:</p>
<p>* Das Arry ist nicht initialisiert. Warum überhaupt ein Array? Besser std::vector (-&gt;Google) Dann könntest du - sofern erlaubt - auch <a href="http://www.cplusplus.com/reference/algorithm/min_element/" rel="nofollow">std::min_element</a> nutzen. Aber aus Übungsgründen sollst du das vermutlich von Hand programmieren.<br />
* Du sollst den minimalen Wert suchen. Du initialisiert &quot;min&quot; mit 0. Was, wenn in dem Array nur negative Werte stehen?<br />
* Du vergleichst &quot;i&quot; mit &quot;min&quot;. &quot;i&quot; ist aber nur der Schleifenzähler. Du musst mit den Werten im Array vergleichen.<br />
* Du veränderst &quot;min&quot; nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320640</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 03 May 2013 12:57:23 GMT</pubDate></item><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 13:17:33 GMT]]></title><description><![CDATA[<p>Hallo shine21,</p>
<p>also als erstes musst du ein geeignetes Array nehmen. Hier std::vector, weil es ja dynamisch sein soll. Da du keine Eingabe machen darfst, nimmst du für n einfach eine Zufallszahl. Ich hab dir hier mal den Ablauf beschrieben. Du musst nur noch die 6 Punkte entsprechend programmieren, und fertig.</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;ctime&gt;
using namespace std;

int main()
{
	// 1. srand mit der Zeit ausführen.

	// 2. Zufallszahl zwischen 0 und 100 erzeugen (rand + modulo) und in einer Hilfsvariable abspeichern.

	// 3. for-Schleife von 0 bis &lt; Zufallszahl laufen lassen. In jedem Durchlauf erzeugst du eine neue Zufallszahl und speicherst sie in deinem dynamischen Array (std::vector) ab.

	// 4. Neue Hilfsvariable einführen. Ihr gibst du den Wert des ersten Elements deines Arrays.

	// 5. for-Schleife von 1 bis &lt; Zufallszahl laufen lassen. In jedem Durchgang machst du eine if-Abfrage. Wenn das Element am Index i kleiner ist, als das Element.
	// das du in der Hilfsvariable abgespeichert hast, dann setzt du deine Hilfsvariable auf das Element am Index i.

	// 6. Du hast nun dein kleinstes Element gefunden.
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2320648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320648</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Fri, 03 May 2013 13:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 13:24:13 GMT]]></title><description><![CDATA[<pre><code>// 5. for-Schleife von 1 bis &lt; Zufallszahl laufen lassen.
</code></pre>
<p>Müsste das nicht so sein:</p>
<pre><code>// 5. for-Schleife von 1 bis &lt; 100 laufen lassen.
</code></pre>
<p>??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320653</guid><dc:creator><![CDATA[Fuchs aus dem Wald]]></dc:creator><pubDate>Fri, 03 May 2013 13:24:13 GMT</pubDate></item><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 13:27:17 GMT]]></title><description><![CDATA[<p>Fuchs aus dem Wald schrieb:</p>
<blockquote>
<pre><code>// 5. for-Schleife von 1 bis &lt; Zufallszahl laufen lassen.
</code></pre>
<p>Müsste das nicht so sein:</p>
<pre><code>// 5. for-Schleife von 1 bis &lt; 100 laufen lassen.
</code></pre>
<p>??</p>
</blockquote>
<p>Nein. Er soll ein <code>n</code> festlegen, 0 &lt; n &lt;= 100. Das passiert bei Schritt 2. Und n ist DIE Zufallszahl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320656</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Fri, 03 May 2013 13:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ on Fri, 03 May 2013 14:36:14 GMT]]></title><description><![CDATA[<p>1.) Problem: ...<br />
-&gt; Abstrahiert durch eine Funktion(Algorithmus), die das loest.<br />
2.) Eingabe<br />
-&gt; Parameter der Funktion, werden extern initialisiert/erzeugt/gefuellt, also nicht unser Problem<br />
3.) Parameter der Funktion:<br />
-&gt; Array auf Messwerte und Anzahl der Messwerte, Messwerte sind ganzzahlig<br />
4.) Array of int:<br />
-&gt; int*<br />
5.) Anzahl als natuerliche Zahl &gt; 0:<br />
-&gt; (unsigned) int<br />
6.) Rueckgabewert: kleinster Messwert<br />
-&gt; int</p>
<p>=&gt; Funktionssignatur:</p>
<pre><code class="language-cpp">int min_value(int* values, unsigned int n)
</code></pre>
<p>Fragen soweit zum ersten Teil?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320678</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 03 May 2013 14:36:14 GMT</pubDate></item></channel></rss>