<?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[mit welchen eingaben...]]></title><description><![CDATA[<p>wie kann ich denn testen wie oft eine zahl in 10 eingegebenen zahlen vorkommt?<br />
in einem c++ programm...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200758/mit-welchen-eingaben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 03:09:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200758.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Dec 2007 13:21:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:21:29 GMT]]></title><description><![CDATA[<p>wie kann ich denn testen wie oft eine zahl in 10 eingegebenen zahlen vorkommt?<br />
in einem c++ programm...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423199</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:22:23 GMT]]></title><description><![CDATA[<p>Du gibst alle Zahlen in ein Array oder std::vector&lt;&gt; ein und jagst dann einmal std::count da drüber.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423201</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:23:15 GMT]]></title><description><![CDATA[<p>wie geht des mit dem count??</p>
<p>hab die eingabe fertig... aber komm jetzt überhaupt net weiter...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423202</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:28:23 GMT]]></title><description><![CDATA[<p>count() ist ein Algorithmus der C++ Standardbibliothek - dem übergibst du zwei Iteratoren (Zeiger) auf den Anfang und das Ende deiner Eingabedaten sowie einen Vergleichswert, und erhältst als Rückgabe, wie oft der Vergleichswert in den Daten vorkommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423208</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:28:23 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:30:09 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">vector&lt;int&gt; v;
 for( int i = 0; i &lt; 10; i++ ) {
   v.push_back( i );
 }              

 int target_value = 3;
 int num_items = count( v.begin(), v.end(), target_value );             

 cout &lt;&lt; &quot;v contains &quot; &lt;&lt; num_items &lt;&lt; &quot; items matching &quot; &lt;&lt; target_value &lt;&lt; endl;
</code></pre>
<p>Ist das Beispiel von <a href="http://www.cppreference.com/cppalgorithm/count.html" rel="nofollow">http://www.cppreference.com/cppalgorithm/count.html</a></p>
<p>Zufall? <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/1423210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423210</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:30:09 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:30:34 GMT]]></title><description><![CDATA[<p>hmm ok...</p>
<p>der anfang und des ende sind die erste und letzte zahl??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423211</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:33:22 GMT]]></title><description><![CDATA[<p>Du musst der Funktion schon einen Iterator übergeben. Die gibt es nur bei Container-Klassen der STL. .begin() liefert einen Iterator auf das erste Element und .end() einen Iterator der &quot;hinter&quot; das letzte zeigt, also auf kein gültiges Element.</p>
<p>Ohne vector mit einem Array würde das so aussehen:</p>
<pre><code class="language-cpp">int numbers[10]; 
int key = 4; // die gesuchte Zahl
// ... hier füllen ...

int count = 0;
for(int i = 0; i &lt; 10; i++){
  if (numbers[i] == key) count++;
}
</code></pre>
<p>Fertig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423214</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:33:22 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:33:27 GMT]]></title><description><![CDATA[<p>Jens Friedrich schrieb:</p>
<blockquote>
<p>der anfang und des ende sind die erste und letzte zahl??</p>
</blockquote>
<p>Der Anfang ist ein Zeiger auf das erste Array-Element, das Ende ein Zeiger <strong>hinter</strong> das letzte Element (die STL arbeitet mit halboffenene Intervallen, weil da einige Definitionen einfacher sind).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423215</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:34:29 GMT]]></title><description><![CDATA[<p>was hat des mit dem vektor &lt; &gt; auf sich??</p>
<p>kann ich des auch mim array machen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423217</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:39:53 GMT]]></title><description><![CDATA[<p>muss ich des noch in irgendeine schleife einbinden... bei mir funtz immer noch net..</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main (void)<br />
{<br />
int Zahl[10], i = 0, k, b;<br />
double a;</p>
<p>while (i&lt;10)<br />
{<br />
cout &lt;&lt; &quot;Bitte &quot; &lt;&lt; i+1 &lt;&lt; &quot;te Zahl eingeben&quot; &lt;&lt; endl;<br />
cin &gt;&gt; a;</p>
<p>b = ((int)a);</p>
<p>if(a &lt; 10 || a != b)</p>
<p>cout &lt;&lt; &quot;Die eingegebene zahl ist zu klein, versuchen Sie es erneut.&quot; &lt;&lt; endl;</p>
<p>else if(a &gt; 20)</p>
<p>cout &lt;&lt; &quot;Die eingegebene Zahl ist zu groß, versuchen Sie es erneut.&quot; &lt;&lt; endl;</p>
<p>else if(a !=b)</p>
<p>cout &lt;&lt; &quot;Die eingegebene Zahl ist keine ganze Zahl, versuchen Sie es erneut.&quot; &lt;&lt; endl;</p>
<p>else<br />
{<br />
Zahl[i] = b; i++;<br />
}<br />
}</p>
<p>int key = 10; // die gesuchte Zahl<br />
// ... hier füllen ...</p>
<p>int count = 0;<br />
for(int i = 0; i &lt; 10; i++){<br />
if (Zahl[i] == key) count++;</p>
<p>}<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423226</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:42:29 GMT]]></title><description><![CDATA[<p>Jens Friedrich schrieb:</p>
<blockquote>
<p>was hat des mit dem vektor &lt; &gt; auf sich??</p>
<p>kann ich des auch mim array machen??</p>
</blockquote>
<p>Klar kannst du - aber mit einem vector&lt;&gt; bist du flexibler (schau mal in deinem C++ Buch nach, da gibt's bestimmt eine Erklärung).</p>
<p>PS: Wie äußert sich denn dieses &quot;funzt immer noch nicht&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423228</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:42:29 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:44:09 GMT]]></title><description><![CDATA[<p>ja also die eingabe funktioniert... aber des nit dem zählen noch net... finde aber keinen fehler...</p>
<p>hab den quelltest ja jetzt hier ma reingeschtellt... vielleicht findet ihr was...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423230</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:44:09 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:47:35 GMT]]></title><description><![CDATA[<p>Jens Friedrich schrieb:</p>
<blockquote>
<p>ja also die eingabe funktioniert... aber des nit dem zählen noch net... finde aber keinen fehler...</p>
</blockquote>
<p>Was genau funktioniert denn an der Zählung noch nicht? Und warum verwendest du nicht die Standard-Funktionen dafür:</p>
<pre><code class="language-cpp">int ct = std::count(Zahl,Zahl+10,key);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423234</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:47:35 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:51:37 GMT]]></title><description><![CDATA[<p>also ich will aus 10 Zahlen jeweils wissen wie oft eine zahl vorkommt...</p>
<p>BSP:<br />
10,10,10,11,11,12,12,13,17,12<br />
10 = 3mal<br />
11 = 2mal<br />
12 = 3mal<br />
13 = 1mal<br />
17 = 1mal</p>
<p>aber bei mir springt er immer nach der eingabe aus dem programm...</p>
<p>was mach ich falsch??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423236</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:51:37 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:58:00 GMT]]></title><description><![CDATA[<p>Wenn du mehrere Werte zählen willst, mußt du das in einer eigenen Schleife erledigen:</p>
<pre><code class="language-cpp">do
{
  cin&gt;&gt;key;
  if(key&gt;0)
  {
    int ct = count(...);
    cout&lt;&lt;key&lt;&lt;&quot; kommt &quot;&lt;&lt;ct&lt;&lt;&quot; mal vor.&quot;&lt;&lt;endl;
  }
}
while(key&gt;0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423244</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:58:00 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 13:59:40 GMT]]></title><description><![CDATA[<p>key ist in dem fall die zahl von der ich wissen will wie oft sie vorkommt??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423248</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 13:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:03:16 GMT]]></title><description><![CDATA[<p>Jens Friedrich schrieb:</p>
<blockquote>
<p>key ist in dem fall die zahl von der ich wissen will wie oft sie vorkommt??</p>
</blockquote>
<p>Ja, aber das war sie doch schon in deinem letzten Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423250</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:03:36 GMT]]></title><description><![CDATA[<p>kann mir jemand sagen wo hier noch ein fehler steckt wenn ich auflisten will wie oft jede eingegeben Zahl vorkommt...<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main (void)<br />
{<br />
int Zahl[10], i = 0, k, b, key;<br />
double a;</p>
<p>while (i&lt;10)<br />
{<br />
cout &lt;&lt; &quot;Bitte &quot; &lt;&lt; i+1 &lt;&lt; &quot;te Zahl eingeben&quot; &lt;&lt; endl;<br />
cin &gt;&gt; a;</p>
<p>b = ((int)a);</p>
<p>if(a &lt; 10 || a != b)</p>
<p>cout &lt;&lt; &quot;Die eingegebene zahl ist zu klein, versuchen Sie es erneut.&quot; &lt;&lt; endl;</p>
<p>else if(a &gt; 20)</p>
<p>cout &lt;&lt; &quot;Die eingegebene Zahl ist zu groß, versuchen Sie es erneut.&quot; &lt;&lt; endl;</p>
<p>else if(a !=b)</p>
<p>cout &lt;&lt; &quot;Die eingegebene Zahl ist keine ganze Zahl, versuchen Sie es erneut.&quot; &lt;&lt; endl;</p>
<p>else<br />
{<br />
Zahl[i] = b; i++;<br />
}<br />
}</p>
<p>do<br />
{<br />
cin&gt;&gt;key;<br />
if(key&gt;0)<br />
{<br />
int ct = count(Zahl[i]);<br />
cout&lt;&lt;key&lt;&lt;&quot; kommt &quot;&lt;&lt;ct&lt;&lt;&quot; mal vor.&quot;&lt;&lt;endl;<br />
}<br />
}<br />
while(key&gt;0);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423252</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:06:49 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;map&gt;
...

using namespace std;

...

map&lt;int,int&gt; count;
for(int i = 0; i &lt; 10; i++){
  count[Zahl[i&rsqb;&rsqb;++;
}

map&lt;int,int&gt;::iterator iter;
for(iter = count.begin(); iter != count.end(); ++iter){
  cout &lt;&lt; iter-&gt;first &lt;&lt; &quot; kommt &quot; &lt;&lt; iter-&gt;second &lt;&lt; &quot; mal vor&quot; &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423253</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:09:11 GMT]]></title><description><![CDATA[<p>des is doch aber wieder mit vector &lt;&gt; oder??</p>
<p>muss des aber mim array machen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423255</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:11:58 GMT]]></title><description><![CDATA[<p>Wenn du für alle Werte in deinem Zahlenbereich zählen mußt, sieht die Schleife etwas anders aus:</p>
<pre><code class="language-cpp">for(int key=10;key&lt;=20;++key)
{
  int ct=std::count(Zahl,Zahl+10,key);//oder deine selbstgeschriebene Zählschleife
  if(ct&gt;0) cout&lt;&lt;key&lt;&lt;&quot;-&quot;&lt;&lt;ct&lt;&lt;endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423258</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:17:35 GMT]]></title><description><![CDATA[<p>Hier mal eine schnell hingeklatsche &quot;Lösung&quot;. Variablennamen absichtlich stumpf gewählt. <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>num ist hierbei die Anzahl an Elementen im zu parsenden Array. Zahl das Array mit den Elementen. Fertig.</p>
<pre><code class="language-cpp">for(int i = 0; i &lt; num; i++){
	int Anz = 1;
	bool alt = false;

	for(int n = 0; n &lt; i; n++){
	    if (Zahl[n] == Zahl[i]){
		alt = true;
		break;
	    }
	}
	if (alt) continue;

	for(int k = i + 1; k &lt; num; k++){
	    if (Zahl[k] == Zahl[i]) Anz++;
	}
	cout &lt;&lt; Zahl[i] &lt;&lt; &quot; kommt &quot; &lt;&lt; Anz &lt;&lt; &quot; mal vor &quot; &lt;&lt; endl;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423260</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:17:35 GMT</pubDate></item><item><title><![CDATA[Reply to mit welchen eingaben... on Wed, 19 Dec 2007 14:20:06 GMT]]></title><description><![CDATA[<p>cool danke... wart echt ne große hilfe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423265</guid><dc:creator><![CDATA[Jens Friedrich]]></dc:creator><pubDate>Wed, 19 Dec 2007 14:20:06 GMT</pubDate></item></channel></rss>