<?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[Vergleich von einem Array]]></title><description><![CDATA[<p>Moin!</p>
<p>In meinem C Programm habe ich ein Array (int MeinArray[10]).</p>
<p>Jetzt wollte ich gerne wissen, wie der Code für folgende &quot;Funktion&quot; bzw Vergleich aussieht:</p>
<p>Es soll überprüft werden, ob die Zahl, die ein davor im Feld steht um X kleiner/größer/gleich ist.</p>
<p>Z.B.</p>
<pre><code>if(MeinArray[0]==MeinArray[1])
</code></pre>
<p>wenn beides gleich sein soll. Bloß wie soll ich den Code schreiben, wenn ich nicht für jeden Fall immer copy&amp;paste machen möchte bzw keine meterlange Zeile? (-&gt; rekursiv?)</p>
<p>Grüße und Vielen Dank!</p>
<p>Freddy Krüger</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323757/vergleich-von-einem-array</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 14:59:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323757.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Feb 2014 16:52:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 16:52:33 GMT]]></title><description><![CDATA[<p>Moin!</p>
<p>In meinem C Programm habe ich ein Array (int MeinArray[10]).</p>
<p>Jetzt wollte ich gerne wissen, wie der Code für folgende &quot;Funktion&quot; bzw Vergleich aussieht:</p>
<p>Es soll überprüft werden, ob die Zahl, die ein davor im Feld steht um X kleiner/größer/gleich ist.</p>
<p>Z.B.</p>
<pre><code>if(MeinArray[0]==MeinArray[1])
</code></pre>
<p>wenn beides gleich sein soll. Bloß wie soll ich den Code schreiben, wenn ich nicht für jeden Fall immer copy&amp;paste machen möchte bzw keine meterlange Zeile? (-&gt; rekursiv?)</p>
<p>Grüße und Vielen Dank!</p>
<p>Freddy Krüger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383219</guid><dc:creator><![CDATA[freddy krüger]]></dc:creator><pubDate>Fri, 14 Feb 2014 16:52:33 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 16:54:47 GMT]]></title><description><![CDATA[<p>freddy krüger schrieb:</p>
<blockquote>
<p>In meinem C Programm habe ich ein Array (int MeinArray[10]).</p>
</blockquote>
<p>C? dann bist du im falschen forum.</p>
<p>freddy krüger schrieb:</p>
<blockquote>
<p>Es soll überprüft werden, ob die Zahl, die ein davor im Feld steht um X kleiner/größer/gleich ist.</p>
</blockquote>
<p>sorry, das verstehe ich nicht. formuliere es bitte grammatisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383220</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Fri, 14 Feb 2014 16:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 16:56:58 GMT]]></title><description><![CDATA[<p>Ok stimt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Kann aber auch in C++ geschrieben werden.</p>
<p>Das Programm bzw die Funktion soll die int Werte von einem Array vergleichen.</p>
<p>Z.B ob diese stetig um +1 steigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383221</guid><dc:creator><![CDATA[freddy krüger]]></dc:creator><pubDate>Fri, 14 Feb 2014 16:56:58 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 17:11:22 GMT]]></title><description><![CDATA[<pre><code>int array[10];
// array mit Werten füllen
for(int i = 0; i &lt; 9; ++i)
   if(array[i] == array[i+1])
      cout &lt;&lt; &quot;array[&quot; &lt;&lt; i &lt;&lt; &quot;] ist gleich array[&quot; &lt;&lt; i+1 &lt;&lt; &quot;]\n&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2383223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383223</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 14 Feb 2014 17:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 17:19:53 GMT]]></title><description><![CDATA[<p>dann berechne die differenzen der folge:</p>
<p>(kurz hingewurstelter code, nicht auf den stil achten)</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;iterator&gt;
#include &lt;cstddef&gt;
#include &lt;algorithm&gt;

template&lt;typename InputIteratorType, typename OutputIteratorType&gt;
void CalcDifferences(InputIteratorType First, InputIteratorType Last, OutputIteratorType Target)
{
	if(First != Last)
	{
		for(InputIteratorType Next = First; First != Last; ++First)
		{
			Target = *++Next - *First;
		}
	}
}

int main()
{
	enum
	{
		ArraySize = 10
	};
	int Array[ArraySize];

	for(std::size_t i = 0; i &lt; ArraySize; ++i)
	{
		Array[i] = i + 1;
	}

	typedef std::vector&lt;int&gt; DifferenceContainer;
	DifferenceContainer Differences;
	CalcDifferences(Array, Array + ArraySize, std::back_insert_iterator&lt;DifferenceContainer&gt;(Differences));

	if(std::find(Array + 1, Array + ArraySize, Array[0]) == Array + ArraySize)
	{
		std::cout &lt;&lt; &quot;Die Differenz der Elemente ist immer &quot; &lt;&lt; Array[0];
	}
}
</code></pre>
<p><a href="http://ideone.com/F8QJcr" rel="nofollow">http://ideone.com/F8QJcr</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383227</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Fri, 14 Feb 2014 17:19:53 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 17:19:55 GMT]]></title><description><![CDATA[<p>Danke!</p>
<p>Und wenn ich wissen möchte, ob die Werte in meinem Array immer um 1 steigen (Array[1],Array[2],Array[3],...) muss ich lediglich folgendes tun:</p>
<p>1. Vergleich: -&gt; korrekt<br />
2. Vergleich: -&gt; korrekt<br />
3. Vergleich: -&gt; korrekt<br />
4. Vergleich: -&gt; korrekt</p>
<p>(Schematische Darstellung)</p>
<p>Die Ergebnisse der Vergleiche in einer Variable speichern (1=alle korrekt, 0= ale nicht korrekt).</p>
<p>War das schon die Lösung des Problems? (Abfrage der Vergleiche in einer Schleife)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383228</guid><dc:creator><![CDATA[freddy krüger]]></dc:creator><pubDate>Fri, 14 Feb 2014 17:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 17:21:42 GMT]]></title><description><![CDATA[<p>Danke für dein Beispiel asfdlol</p>
<p>Kannst du mir den Code erklären?</p>
<p>Ich komme mit dem Cide ansich nicht weiter...</p>
<p>(Mach dir um den Stil keine Sorge, ist Nebensache für mich)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383229</guid><dc:creator><![CDATA[freddy krüger]]></dc:creator><pubDate>Fri, 14 Feb 2014 17:21:42 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 17:23:34 GMT]]></title><description><![CDATA[<p>freddy krüger schrieb:</p>
<blockquote>
<p>Danke für dein Beispiel asfdlol</p>
<p>Kannst du mir den Code erklären?</p>
<p>Ich komme mit dem Cide ansich nicht weiter...</p>
<p>(Mach dir um den Stil keine Sorge, ist Nebensache für mich)</p>
</blockquote>
<p>ich rechne die differenzen der elemente im array aus und schaue dann ob alle differenzen gleich sind (sie werden zwischengespeichert in meinem listing, vielleicht brauchst du das gar nicht, je nach dem was du vor hast).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383230</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Fri, 14 Feb 2014 17:23:34 GMT</pubDate></item><item><title><![CDATA[Reply to Vergleich von einem Array on Fri, 14 Feb 2014 17:26:00 GMT]]></title><description><![CDATA[<p>asfdlol schrieb:</p>
<blockquote>
<p>freddy krüger schrieb:</p>
<blockquote>
<p>Danke für dein Beispiel asfdlol</p>
<p>Kannst du mir den Code erklären?</p>
<p>Ich komme mit dem Cide ansich nicht weiter...</p>
<p>(Mach dir um den Stil keine Sorge, ist Nebensache für mich)</p>
</blockquote>
<p>ich rechne die differenzen der elemente im array aus und schaue dann ob alle differenzen gleich sind (sie werden zwischengespeichert in meinem listing, vielleicht brauchst du das gar nicht, je nach dem was du vor hast).</p>
</blockquote>
<p>Danke für die Erklärung asfdlol</p>
<p>Es reciht mir zu wissen, ob die Differenzen alle gleich sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2383231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2383231</guid><dc:creator><![CDATA[freddy krüger]]></dc:creator><pubDate>Fri, 14 Feb 2014 17:26:00 GMT</pubDate></item></channel></rss>