<?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[potenzieren ist einfach. warum bei mir net???]]></title><description><![CDATA[<p>hi, habe jetzt 5000 sites über google konsultiert und bin zu dem theoretischen schluss gekommen, dass in c++ potenzieren (z. B. 10 hoch 4 = 10000 ) eigentlich ein mücken schiss sein muss.</p>
<p>habe daher folgendes prog geschrieben:</p>
<pre><code class="language-cpp"># include &lt;iostream&gt;
# include &lt;cmath&gt;

using namespace std;

int main()

{
  int a;
  cout &lt;&lt; &quot; Bitte a eingeben!\n&quot;;
  cin &gt;&gt; a;
  int b;
  cout &lt;&lt; &quot; Bitte b eingeben!\n&quot;;
  cin &gt;&gt; b;
  double c = std::pow(a,b);

  cout &lt;&lt; c;

  return 0;
}
</code></pre>
<p>blöde frage: warum macht borland c++ builder x zur compile zeit den fehler &quot;file1.cpp&quot;: E2015 Mehrdeutigkeit zwischen 'std::pow(long double,int)' und 'std::pow(double,int)' in Funktion main() in Zeile 15??</p>
<p>wie ist der code richtdig???</p>
<p>lg kasimirle</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175305/potenzieren-ist-einfach-warum-bei-mir-net</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 03:13:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175305.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Mar 2007 22:51:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Thu, 08 Mar 2007 22:51:47 GMT]]></title><description><![CDATA[<p>hi, habe jetzt 5000 sites über google konsultiert und bin zu dem theoretischen schluss gekommen, dass in c++ potenzieren (z. B. 10 hoch 4 = 10000 ) eigentlich ein mücken schiss sein muss.</p>
<p>habe daher folgendes prog geschrieben:</p>
<pre><code class="language-cpp"># include &lt;iostream&gt;
# include &lt;cmath&gt;

using namespace std;

int main()

{
  int a;
  cout &lt;&lt; &quot; Bitte a eingeben!\n&quot;;
  cin &gt;&gt; a;
  int b;
  cout &lt;&lt; &quot; Bitte b eingeben!\n&quot;;
  cin &gt;&gt; b;
  double c = std::pow(a,b);

  cout &lt;&lt; c;

  return 0;
}
</code></pre>
<p>blöde frage: warum macht borland c++ builder x zur compile zeit den fehler &quot;file1.cpp&quot;: E2015 Mehrdeutigkeit zwischen 'std::pow(long double,int)' und 'std::pow(double,int)' in Funktion main() in Zeile 15??</p>
<p>wie ist der code richtdig???</p>
<p>lg kasimirle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242014</guid><dc:creator><![CDATA[kasimirle]]></dc:creator><pubDate>Thu, 08 Mar 2007 22:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Thu, 08 Mar 2007 22:55:19 GMT]]></title><description><![CDATA[<p>Du musst <em>a</em> vorher nach <em>double,</em> oder <em>long double</em> casten.<br />
z.B.:</p>
<pre><code class="language-cpp">double c = std::pow( (double)a,b);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1242017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242017</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Mar 2007 22:55:19 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 06:32:27 GMT]]></title><description><![CDATA[<p>ProgChild schrieb:</p>
<blockquote>
<p>Du musst <em>a</em> vorher nach <em>double,</em> oder <em>long double</em> casten.<br />
z.B.:</p>
<pre><code class="language-cpp">double c = std::pow( (double)a,b);
</code></pre>
</blockquote>
<p>er möchte in c++ coden,<br />
bleib bei static_cast, nicht c und cpp vermischen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1242065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242065</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Fri, 09 Mar 2007 06:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 06:43:54 GMT]]></title><description><![CDATA[<p>alternativ auch einfach a als double deklarieren dann macht auch der ergebniss typ als double sinn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242068</guid><dc:creator><![CDATA[walljumper]]></dc:creator><pubDate>Fri, 09 Mar 2007 06:43:54 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 08:44:11 GMT]]></title><description><![CDATA[<p>Hier mal noch die Variante, die ich bevorzuge.</p>
<pre><code class="language-cpp">double c = std::pow( double(a),b);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1242116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242116</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 09 Mar 2007 08:44:11 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 11:23:27 GMT]]></title><description><![CDATA[<p>ProgChild schrieb:</p>
<blockquote>
<p>Du musst <em>a</em> vorher nach <em>double,</em> oder <em>long double</em> casten.<br />
z.B.:</p>
<pre><code class="language-cpp">double c = std::pow( (double)a,b);
</code></pre>
</blockquote>
<p>hi, was issen casten??<br />
lg kasimirle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242205</guid><dc:creator><![CDATA[kasimirle]]></dc:creator><pubDate>Fri, 09 Mar 2007 11:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 11:39:08 GMT]]></title><description><![CDATA[<p>Kurz: explizite Typumwandlung</p>
<p>Technisch: Dadurch, daß du das &quot;(double)&quot; vor der Variablen angibst, sagst du dem Programm, daß es den Wert von 'a' als Double-Zahl interpretieren soll.</p>
<p>Und wenn du es ausführlicher willst: <a href="http://de.wikipedia.org/wiki/Typecast" rel="nofollow">Casting</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242215</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 09 Mar 2007 11:39:08 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 12:28:57 GMT]]></title><description><![CDATA[<p>er könnte auch einfach die zu potentierente Variable als double deklarieren.<br />
<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/1242255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242255</guid><dc:creator><![CDATA[Raxtor]]></dc:creator><pubDate>Fri, 09 Mar 2007 12:28:57 GMT</pubDate></item><item><title><![CDATA[Reply to potenzieren ist einfach. warum bei mir net??? on Fri, 09 Mar 2007 16:55:31 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::cout &lt;&lt; std::pow(static_cast&lt;double&gt;(a), b) &lt;&lt; std::endl;
</code></pre>
<p>da spart man sich 1. c und zweitens ist es nen c++ und kein c-style-cast ...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;

int main()
{
    std::cout &lt;&lt; &quot;Potenzkalkulator V1.0&quot; &lt;&lt; std::endl;
    double number = 0.0;
    std::cout &lt;&lt; &quot;x: &quot; &lt;&lt; std::flush;
    std::cin &gt;&gt; number;
    int pow = 0;
    std::cout &lt;&lt; &quot;Potenz: &quot; &lt;&lt; std::flush;
    std::cin &gt;&gt; pow;
    std::cout &lt;&lt; std::pow(number, pow) &lt;&lt; std::endl;

    return 0;
}
</code></pre>
<p>Sowas wäre doch nett.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242442</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 09 Mar 2007 16:55:31 GMT</pubDate></item></channel></rss>