<?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[Wert erhalten, vergleichen und Ausgeben!]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin C++ Anfänger und versuch mich zurzeit an folgendem \1:</p>
<p>Ziel:</p>
<p>Ich möchte, dass man in dem Script einen Wert eingibt, diesen dann mit einem Array vergleicht (ob bereits der gleiche Wert vorhanden ist) und wenn dieser vorhanden ist, dann eine andere Variable um eine Zahl zu erhöhen. Sollte kein gleicher Wert vorhanden sein, möchte ich diesen dann in dem Array mit einem Indexwert hinzufügen. Also:</p>
<p>Array = array[100]</p>
<p>Array mit Indexwert = array[0], array[1] usw., also dann den Indexwert immer um einen erhöhen.</p>
<p>Ich habe mich mal an folgendes versucht, jedoch klappt das nicht so ganz:</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main(void) {
    int array[100];
    int vara, varb=0, i;

    for (;;) {
        cout &lt;&lt; &quot;Wert eingeben: &quot;;
        cin &gt;&gt; vara;

        if ( vara == array[i] ) {
            varb++;
            }
        else {
             vara=array[i++];
             }
        }
}
</code></pre>
<p>Die Schleife (For) habe ich mit absicht als Endlosschleife zugewiesen.</p>
<p>Ich würde mich über eine Antwort sehr freuen. Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232990/wert-erhalten-vergleichen-und-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 04:19:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232990.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Jan 2009 19:35:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wert erhalten, vergleichen und Ausgeben! on Thu, 29 Jan 2009 19:35:33 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin C++ Anfänger und versuch mich zurzeit an folgendem \1:</p>
<p>Ziel:</p>
<p>Ich möchte, dass man in dem Script einen Wert eingibt, diesen dann mit einem Array vergleicht (ob bereits der gleiche Wert vorhanden ist) und wenn dieser vorhanden ist, dann eine andere Variable um eine Zahl zu erhöhen. Sollte kein gleicher Wert vorhanden sein, möchte ich diesen dann in dem Array mit einem Indexwert hinzufügen. Also:</p>
<p>Array = array[100]</p>
<p>Array mit Indexwert = array[0], array[1] usw., also dann den Indexwert immer um einen erhöhen.</p>
<p>Ich habe mich mal an folgendes versucht, jedoch klappt das nicht so ganz:</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main(void) {
    int array[100];
    int vara, varb=0, i;

    for (;;) {
        cout &lt;&lt; &quot;Wert eingeben: &quot;;
        cin &gt;&gt; vara;

        if ( vara == array[i] ) {
            varb++;
            }
        else {
             vara=array[i++];
             }
        }
}
</code></pre>
<p>Die Schleife (For) habe ich mit absicht als Endlosschleife zugewiesen.</p>
<p>Ich würde mich über eine Antwort sehr freuen. Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654603</guid><dc:creator><![CDATA[TrAx]]></dc:creator><pubDate>Thu, 29 Jan 2009 19:35:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wert erhalten, vergleichen und Ausgeben! on Thu, 29 Jan 2009 19:48:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main(void) {
    int array[100];
    int vara, varb=0, i;

    for (;;) {
        cout &lt;&lt; &quot;Wert eingeben: &quot;;
        cin &gt;&gt; vara;

        if ( vara == array[i] ) {
            varb++;
            }
        else {
             vara=array[i++];
             }
        }
}
</code></pre>
<p>Die Variable i ist nicht initialisiert. Außerdem überprüfst du mit vara == array[i] nur, ob die Variable an der Stelle i im Array vorhanden ist und nicht im ganzen Array. Dafür bräuchtest du eine for Schleife die 100 mal läuft und jeden Wert des Arrays überprüft. Außerdem fügst du mit vara=array[i++]; keinen neuen Wert im Array ein, sondern weist der Variable vara den Wert des Index i++ von array zu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654612</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 29 Jan 2009 19:48:05 GMT</pubDate></item><item><title><![CDATA[Reply to Wert erhalten, vergleichen und Ausgeben! on Thu, 29 Jan 2009 19:56:31 GMT]]></title><description><![CDATA[<p>Ah Wunderbar! Ich werde mich mal dran setzen und das ganze umstrukturieren! Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
<p>EDIT: Seh ich das richtig, dass ich der Array überhaupt kein i zuweisen muss, sondern Array automatisch die nächst größrere Zahl nimmt? Oder wie kann ich in ner Schleife einen Wert in das Array übergeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654616</guid><dc:creator><![CDATA[TrAx]]></dc:creator><pubDate>Thu, 29 Jan 2009 19:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to Wert erhalten, vergleichen und Ausgeben! on Thu, 29 Jan 2009 20:01:14 GMT]]></title><description><![CDATA[<p>Ich verstehe deine Frage nicht wirklich.<br />
Ich zeige dir mal wie du Werte zuweist und zurückgibst:</p>
<pre><code class="language-cpp">int array[2];
// Werte an Array zuweisen
array[0] = 10;
array[1] = 20;
// ivar ist jetzt 20
int ivar = array[1]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1654619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654619</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 29 Jan 2009 20:01:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wert erhalten, vergleichen und Ausgeben! on Thu, 29 Jan 2009 20:04:28 GMT]]></title><description><![CDATA[<p>Ich möchte ja, dass die Indexwerte von Array automatisch zugeordnet werden und die Werte, die false (also nicht doppelt sind)eintragen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654622</guid><dc:creator><![CDATA[TrAx]]></dc:creator><pubDate>Thu, 29 Jan 2009 20:04:28 GMT</pubDate></item><item><title><![CDATA[Reply to Wert erhalten, vergleichen und Ausgeben! on Thu, 29 Jan 2009 20:10:05 GMT]]></title><description><![CDATA[<p>Hat sich erledigt! Ich habe jetzt einfach 2 Arrays gemacht und diese miteinander verglichen. Vielen Dank =)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654624</guid><dc:creator><![CDATA[TrAx]]></dc:creator><pubDate>Thu, 29 Jan 2009 20:10:05 GMT</pubDate></item></channel></rss>