<?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[Anwenden eines Algorithmus]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab ein kleines C++Program geschrieben, das mir irgendwelche Komplexe Zahlen (Reel und Imaginaire Teil) in einer Schleife generiert.</p>
<p>Ich will mit den generierten Zahlen weitere Berechnungen führen, aber ich finde leider den passenden Algorithmus nicht.</p>
<p>Ich will folgendes tun:</p>
<p>(erste reelle Zahl , ertste imaginäre Zahl ) * ( 1.0 , 0.0) = A</p>
<p>(zweite reelle Zahl, zweite imaginäre Zahl) * A = B</p>
<p>( dritte reelle Zahl, dritte imaginäre Zahl ) * B = C</p>
<p>( vierte reelle Zahl, vierte imaginäre Zahl ) * C = D</p>
<p>USW....</p>
<p>In den Worten: Die ersten Komplexe Zahlen, die rauskommen müssen mit den Komplexen Zahlen (reel-Teil = 1.0, imaginär-Teil = 0.0) komplex multipliziert werden, das Ergebnis (auch Komplex) wird mit den nächsten kommenden komplexen Zahlen multipliziert werden. usw.. bis zum Ende der kommenden Daten.<br />
Wie zwei Komplexe Zahlen multipliziert werden, ist kein Problem, das kann ich. Aber der Algorithmus für diese Berechnungen in der Schleife fehlt mir.</p>
<p>Ich brauche deswegen Euere Hilfe.</p>
<p>Danke voraus.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195710/anwenden-eines-algorithmus</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 05:03:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195710.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Oct 2007 20:56:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anwenden eines Algorithmus on Sat, 20 Oct 2007 20:56:59 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab ein kleines C++Program geschrieben, das mir irgendwelche Komplexe Zahlen (Reel und Imaginaire Teil) in einer Schleife generiert.</p>
<p>Ich will mit den generierten Zahlen weitere Berechnungen führen, aber ich finde leider den passenden Algorithmus nicht.</p>
<p>Ich will folgendes tun:</p>
<p>(erste reelle Zahl , ertste imaginäre Zahl ) * ( 1.0 , 0.0) = A</p>
<p>(zweite reelle Zahl, zweite imaginäre Zahl) * A = B</p>
<p>( dritte reelle Zahl, dritte imaginäre Zahl ) * B = C</p>
<p>( vierte reelle Zahl, vierte imaginäre Zahl ) * C = D</p>
<p>USW....</p>
<p>In den Worten: Die ersten Komplexe Zahlen, die rauskommen müssen mit den Komplexen Zahlen (reel-Teil = 1.0, imaginär-Teil = 0.0) komplex multipliziert werden, das Ergebnis (auch Komplex) wird mit den nächsten kommenden komplexen Zahlen multipliziert werden. usw.. bis zum Ende der kommenden Daten.<br />
Wie zwei Komplexe Zahlen multipliziert werden, ist kein Problem, das kann ich. Aber der Algorithmus für diese Berechnungen in der Schleife fehlt mir.</p>
<p>Ich brauche deswegen Euere Hilfe.</p>
<p>Danke voraus.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1389178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1389178</guid><dc:creator><![CDATA[NewComer]]></dc:creator><pubDate>Sat, 20 Oct 2007 20:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to Anwenden eines Algorithmus on Sat, 20 Oct 2007 23:00:21 GMT]]></title><description><![CDATA[<p>du möchtest einfach nur eine Iteration haben?</p>
<p>Prinzip-Algo:</p>
<pre><code class="language-cpp">complex c = komplexe_zahlen_array[0];  // mit erster Zahl initialisieren
int zahl_nr = 1;
while(zahl_nr &lt; anzahl_zahlen) {
  c = c * komplexe_zahlen_array[zahl_nr];
  zahl_nr++;
};

cout &lt;&lt; c;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1389203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1389203</guid><dc:creator><![CDATA[crashterpiece]]></dc:creator><pubDate>Sat, 20 Oct 2007 23:00:21 GMT</pubDate></item><item><title><![CDATA[Reply to Anwenden eines Algorithmus on Sat, 20 Oct 2007 23:06:17 GMT]]></title><description><![CDATA[<p>btw gibt es in C++ eine fertige complex-Klasse bzw ein template.<br />
complex&lt;float&gt; oder auch complex&lt;double&gt; sollte deinen Ansprüchen genügen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1389204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1389204</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 20 Oct 2007 23:06:17 GMT</pubDate></item><item><title><![CDATA[Reply to Anwenden eines Algorithmus on Sun, 21 Oct 2007 07:00:13 GMT]]></title><description><![CDATA[<p>crashterpiece schrieb:</p>
<blockquote>
<p>du möchtest einfach nur eine Iteration haben?</p>
<p>Prinzip-Algo:</p>
<pre><code class="language-cpp">complex c = komplexe_zahlen_array[0];  // mit erster Zahl initialisieren
int zahl_nr = 1;
while(zahl_nr &lt; anzahl_zahlen) {
  c = c * komplexe_zahlen_array[zahl_nr];
  zahl_nr++;
};

cout &lt;&lt; c;
</code></pre>
</blockquote>
<p>Ja ich möchte nur einen Iterator haben. Ich werde es probieren, was Du geschickt hast. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1389225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1389225</guid><dc:creator><![CDATA[NewComer]]></dc:creator><pubDate>Sun, 21 Oct 2007 07:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to Anwenden eines Algorithmus on Mon, 22 Oct 2007 05:58:21 GMT]]></title><description><![CDATA[<p>Es geht sogar noch kürzer:</p>
<pre><code class="language-cpp">vector&lt;complex&lt;double&gt; &gt; eingaben;
complex&lt;double&gt; produkt = accumulate(eingaben.begin(),eingaben.end(),complex&lt;double&gt;(1.0),multiplies&lt;double&gt;());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1389703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1389703</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 22 Oct 2007 05:58:21 GMT</pubDate></item></channel></rss>