<?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[Pottenzieren]]></title><description><![CDATA[<p>Hallo,<br />
nutzt man in c++ immer noch die c Funktion pow aus math.h zum potenzieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/268408/pottenzieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 20:08:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/268408.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Jun 2010 17:35:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:35:50 GMT]]></title><description><![CDATA[<p>Hallo,<br />
nutzt man in c++ immer noch die c Funktion pow aus math.h zum potenzieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909074</guid><dc:creator><![CDATA[Potenz]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:35:50 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:41:06 GMT]]></title><description><![CDATA[<p>Es gibt eine Klasse complex (#include &lt;complex&gt;), die stellt unter anderem<br />
auch eine pow zur Verfügung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909082</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:41:06 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:43:36 GMT]]></title><description><![CDATA[<p>ja in C++ heißt das aber &lt;cmath&gt; und std::pow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909083</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:43:36 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:44:26 GMT]]></title><description><![CDATA[<p>Potenz schrieb:</p>
<blockquote>
<p>Hallo,<br />
nutzt man in c++ immer noch die c Funktion pow aus math.h zum potenzieren?</p>
</blockquote>
<p>Bestimmt, aber es gibt auch cmath.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909084</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:49:10 GMT]]></title><description><![CDATA[<p>Wie formuliere ich denn folgendes in C++ exakt.</p>
<p>Ich habe 2 Integerzahle: i und j.</p>
<p>Ich möchte nun i multiplizieren mit 5^4 und anschließend mit j vergleichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909088</guid><dc:creator><![CDATA[Potenz]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:53:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bool r = i*625 == j;
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">bool foocompare(int i, int j, float a, float b)
{
  return i * std::pow(a,b) == j;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1909091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909091</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:53:50 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 17:58:32 GMT]]></title><description><![CDATA[<p>So:</p>
<pre><code class="language-cpp">int i,j;
i*=pow(5,4);
if(i &lt;Vergleichsoperator&gt; j)
{
    // Mache irgendwas
}
</code></pre>
<p>Der Vergleichoperator ist ein Operator wie &lt;, &gt;, &gt;=, &lt;=, ==, !=<br />
Allerdings ist anzumerken, dass der Datentyp int für solche Operationen nicht ganz so gut geeignet ist wie double. Sollte das Ergebnis von pow() eine Kommazahl sein, gingen die Nachkommatellen verloren, da int nur Ganzzahlen speichert.</p>
<p>MfG, Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909093</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:58:32 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:00:36 GMT]]></title><description><![CDATA[<p>Das Problem ist, bei mir meckert der Compiler schon hier:</p>
<pre><code class="language-cpp">(i==(5*std::pow(5,1)))
</code></pre>
<p>Die Potenz steht übrigens schon zur Compilezeit fest. Aber pow will keine Integer als Argumente.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909097</guid><dc:creator><![CDATA[Potenz]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:00:36 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:02:44 GMT]]></title><description><![CDATA[<p>Potenz schrieb:</p>
<blockquote>
<p>Das Problem ist, bei mir meckert der Compiler schon hier:</p>
<pre><code class="language-cpp">(i==(5*std::pow(5,1)))
</code></pre>
<p>Die Potenz steht übrigens schon zur Compilezeit fest. Aber pow will keine Integer als Argumente.</p>
</blockquote>
<p><code>if</code> vergessen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909099</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:05:24 GMT]]></title><description><![CDATA[<p>error: call of overloaded 'pow(int, int)' is ambiguous<br />
note: candidates are: double pow(double, double)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909103</guid><dc:creator><![CDATA[Potenz]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:07:40 GMT]]></title><description><![CDATA[<p>Dass pow keine Integer haben will, kann ich mir nicht vorstellen. Das müsste eigentlich automatisch gecastet werden.</p>
<p>Zur Not kannst du ja noch &quot;manuell&quot; casten:</p>
<pre><code class="language-cpp">if(i==(5*std::pow((double)5,(double)1))){/*...*/}
</code></pre>
<p>MfG, Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909104</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:07:40 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:12:25 GMT]]></title><description><![CDATA[<p>nicht überlauf-sicher, aber eine alternative zum standard-lib-pow, was keine ganzzahlen-überladung besitzt:</p>
<pre><code class="language-cpp">int my_pow(int base, unsigned int exp)
{
  if(exp == 0)
    return 1;

  int ret_val = 1;

  while(exp &gt; 1)
  {
    if(exp%1)
    {
      --exp;
      ret_val *= base;
      continue;
    }

    base *= base;
    exp /= 2;
  };

  return ret_val * base;
}
</code></pre>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909106</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:17:08 GMT]]></title><description><![CDATA[<p>Das geht aber noch einfacher mit einer for-Schleife:</p>
<pre><code class="language-cpp">int my_pow(int base, unsigned int exp)
{
    if(exp == 0) return 1;
    int ret_val = 1;

    for(int c=1;c&lt;=exp;c++)
    {
        ret_val*=base;
    }

    return ret_val;
}
</code></pre>
<p>MfG, Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909110</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:17:08 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:21:13 GMT]]></title><description><![CDATA[<p>Kann ich nicht auch einfach den Compiler die Zahl berechnen lassen? Denn es ist eh eine Konstante.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909115</guid><dc:creator><![CDATA[Potenz]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:24:09 GMT]]></title><description><![CDATA[<p>Jochen S. schrieb:</p>
<blockquote>
<p>Das geht aber noch einfacher mit einer for-Schleife:</p>
</blockquote>
<p>vom code her kürzer, aber von der laufzeit länger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909116</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:24:09 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:25:13 GMT]]></title><description><![CDATA[<p>Pottenzieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909117</guid><dc:creator><![CDATA[Pottenzieher]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:25:48 GMT]]></title><description><![CDATA[<p>@Potenz ... hast mal die pow in der Klasse complex oder valarray probiert?<br />
Die sind zwar Performancetechnisch etwas langsamer, aber bevor man da anfängt, sich was eigenes zu basteln auch ne gute alternative.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909118</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:25:48 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:29:01 GMT]]></title><description><![CDATA[<p>Das wird ein wenig schwierig mit Potenzen wie z.B. 5.5^1.2.<br />
Den ^-Operator kannst du zum Potenzieren nicht nehmen, das ist nämlich der xor-Operator (10^4 berechnet der Compiler zu 14 und nicht zu 10000). Bei Potenzen wie z.B. 5^4 könntest du natürlich 5*5*5*5 schreiben. Der Compiler würde das dann ausrechnen.</p>
<p>MfG, Jochen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909119</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:30:26 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>vom code her kürzer, aber von der laufzeit länger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Ach, das wird der Compiler schon optimieren... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909121</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:31:33 GMT]]></title><description><![CDATA[<p>Jochen S. schrieb:</p>
<blockquote>
<p>unskilled schrieb:</p>
<blockquote>
<p>vom code her kürzer, aber von der laufzeit länger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Ach, das wird der Compiler schon optimieren... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
aber ja - wenn die zahlen eh compile-zeit-konstanten sind, machts absolut keinen unterschied</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909124</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:33:15 GMT]]></title><description><![CDATA[<p>Schreib anstatt <code>5, 1</code>  <code>5.0f, 1.0f</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909126</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:33:15 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:35:01 GMT]]></title><description><![CDATA[<p>Potenz schrieb:</p>
<blockquote>
<p>Kann ich nicht auch einfach den Compiler die Zahl berechnen lassen? Denn es ist eh eine Konstante.</p>
</blockquote>
<p>Das geht mit Template-Metaprogrammierung. In etwa so:</p>
<pre><code class="language-cpp">template&lt;int base, unsigned int exp&gt;
struct pow
{
	static const int value = base * pow&lt;base, exp-1&gt;::value;
};

template&lt;int base&gt;
struct pow&lt;base, 0&gt;
{
	static const int value = 1;
};

// ...

cout &lt;&lt; pow&lt;5,4&gt;::value &lt;&lt; endl;    // Ausgabe: 625
</code></pre>
<p>Dabei gehen aber als &quot;Parameter&quot; wirklich nur zur Complilezeit auswertbare Integer-Konstanten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909127</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 18:54:39 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>vom code her kürzer, aber von der laufzeit länger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Hier, hab ich gerade Programmiert:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;windows.h&gt;
using namespace std;

int my_pow1(int base,int exp)
{
  if(exp == 0)
    return 1;

  int ret_val = 1;

  while(exp &gt; 1)
  {
    if(exp%1)
    {
      --exp;
      ret_val *= base;
      continue;
    }

    base *= base;
    exp /= 2;
  };

  return ret_val * base;
} 

int my_pow2(int base,int exp)
{
    if(exp == 0) return 1;
    int ret_val = 1;

    for(int c=1;c&lt;=exp;c++)
    {
        ret_val*=base;
    }

    return ret_val;
} 

int main()
{
	int c,d,e;
	c=50000000;
	d=4;
	e=5;
	DWORD dwStartTime = clock();
	for(int i=0;i&lt;c;i++)my_pow1(d,e);
	DWORD dwEndTime = clock();
	cout &lt;&lt; &quot;Zeit 1: &quot; &lt;&lt; dwEndTime-dwStartTime &lt;&lt; &quot; ms&quot; &lt;&lt; endl;
	dwStartTime = clock();
	for(int i=0;i&lt;c;i++)my_pow2(d,e);
	dwEndTime = clock();
	cout &lt;&lt; &quot;Zeit 2: &quot; &lt;&lt; dwEndTime-dwStartTime &lt;&lt; &quot; ms&quot; &lt;&lt; endl;
	getchar();
	return 0;
}
</code></pre>
<p>Ausgabe:</p>
<pre><code>Zeit 1: 640 ms
Zeit 2: 358 ms
</code></pre>
<p>Laut Ausgabe ist meine Version schneller <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909142</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 08 Jun 2010 18:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 19:29:09 GMT]]></title><description><![CDATA[<p>Super Vergleiche ... bei mir wird Version 2 komplett wegoptimiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909159</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 08 Jun 2010 19:29:09 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 19:36:54 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/5675">@Jochen</a> S. Deine Funkmtionen ergeben unterschiedliche Werte für 4 hoch 5. my_pow1 ist 256, my_pow2 rechnet richtig.</p>
<p>Außerdem: Optimierungen ausgeschaltet? Bei mir ergeben nämlich beide Null weil eine Schleife deiner Form einfach wegoptimiert wird. Und wenn ich dafür sorge, dass die Schleife nicht wegoptimiert wird, dann wird die Funktion zu 1024 (bzw. zu 256) wegoptimiert. Erst wenn ich alles von der Benutzereingabe abhängig mache, bekomme ich ein brauchbares Ergebnis:</p>
<pre><code class="language-cpp">int main()
{
    long int c,d,e;
    cin &gt;&gt; c;
    cin &gt;&gt; d;
    cin &gt;&gt; e;
    int counter=0;
    for(long int i=0;i&lt;c;i++) counter+=my_pow1(d,e);
    // for(long int i=0;i&lt;c;i++) counter+=my_pow2(d,e);
    cout&lt;&lt;counter&lt;&lt;endl;
    return 0;
}
</code></pre>
<p>Dann braucht die (falsche) Version von my_pow1 gute 14.5 s für 1 Gigadurchlauf. my_pow2 braucht dafür gute 12 s.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909167</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 08 Jun 2010 19:36:54 GMT</pubDate></item><item><title><![CDATA[Reply to Pottenzieren on Tue, 08 Jun 2010 19:47:21 GMT]]></title><description><![CDATA[<p>ich dussel... xD</p>
<p>entweder <code>if(exp&amp;1)</code> oder <code>if(exp%2)</code><br />
ja gut - zur geschwindigkeit:<br />
bei kleinen exponenten ist nat. deine version schneller<br />
bei höheren sollte meine schneller sein</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909178</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 08 Jun 2010 19:47:21 GMT</pubDate></item></channel></rss>