<?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[kleines Problemchen --&amp;gt;logischer Fehler]]></title><description><![CDATA[<p>Hallo alle zusammen.</p>
<p>ich hab grad ein Programm geschrieben, dass mir Zahlentrippel ausgeben soll, Und zwar für die Gleichung : a<sup>5+b</sup>2=c^2.<br />
Eig sollt das ja ganz easy sein, mein code:</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;math.h&gt;
using namespace std;

int main(int argc, char *argv[])
{
   double sum;
    double wurzel;
   double c;

    for(int a=2;a&lt;3000;a++){
            for(int b=2;b&lt;a;b++){

                  sum=pow(a,5)+pow(b,2);      
                  wurzel=0;
                 c=sqrt(sum);

if(c==(int)c){
             wurzel = c; 
            }       

                    if(wurzel!=0){
                                  cout&lt;&lt;a&lt;&lt;&quot; &quot;&lt;&lt;b&lt;&lt;&quot; &quot;&lt;&lt; &quot;  &quot;&lt;&lt;(int) wurzel&lt;&lt;endl;
                                   break;
                                   }
                                   } 
                                   }

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Als Ergebnis wird mir ausgegeben:</p>
<blockquote>
<p>1849 2 147008443<br />
1936 2 164916224<br />
2025 2 184528125<br />
2116 2 205962976<br />
2209 2 229345007<br />
2304 2 254803968<br />
2401 2 282475249<br />
2500 2 312500000<br />
2601 2 345025251<br />
2704 2 380204032<br />
2809 2 418195493<br />
2916 2 459165024<br />
Drücken Sie eine beliebige Taste . . .</p>
</blockquote>
<p>Doch leider sind das keine passende Trippel, die Differez beträgt immer 4( oder vllt auch 2^2:P)<br />
wo ist denn da der Logische Fehler?<br />
thx im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176856/kleines-problemchen-gt-logischer-fehler</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 15:38:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176856.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Mar 2007 18:50:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kleines Problemchen --&amp;gt;logischer Fehler on Sun, 25 Mar 2007 18:50:03 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen.</p>
<p>ich hab grad ein Programm geschrieben, dass mir Zahlentrippel ausgeben soll, Und zwar für die Gleichung : a<sup>5+b</sup>2=c^2.<br />
Eig sollt das ja ganz easy sein, mein code:</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;math.h&gt;
using namespace std;

int main(int argc, char *argv[])
{
   double sum;
    double wurzel;
   double c;

    for(int a=2;a&lt;3000;a++){
            for(int b=2;b&lt;a;b++){

                  sum=pow(a,5)+pow(b,2);      
                  wurzel=0;
                 c=sqrt(sum);

if(c==(int)c){
             wurzel = c; 
            }       

                    if(wurzel!=0){
                                  cout&lt;&lt;a&lt;&lt;&quot; &quot;&lt;&lt;b&lt;&lt;&quot; &quot;&lt;&lt; &quot;  &quot;&lt;&lt;(int) wurzel&lt;&lt;endl;
                                   break;
                                   }
                                   } 
                                   }

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Als Ergebnis wird mir ausgegeben:</p>
<blockquote>
<p>1849 2 147008443<br />
1936 2 164916224<br />
2025 2 184528125<br />
2116 2 205962976<br />
2209 2 229345007<br />
2304 2 254803968<br />
2401 2 282475249<br />
2500 2 312500000<br />
2601 2 345025251<br />
2704 2 380204032<br />
2809 2 418195493<br />
2916 2 459165024<br />
Drücken Sie eine beliebige Taste . . .</p>
</blockquote>
<p>Doch leider sind das keine passende Trippel, die Differez beträgt immer 4( oder vllt auch 2^2:P)<br />
wo ist denn da der Logische Fehler?<br />
thx im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252454</guid><dc:creator><![CDATA[alexxes]]></dc:creator><pubDate>Sun, 25 Mar 2007 18:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problemchen --&amp;gt;logischer Fehler on Sun, 25 Mar 2007 19:09:05 GMT]]></title><description><![CDATA[<p>Ich schätze mal deine Zahlen werden zu groß und werden in exponentieller Darstellung etwas gerundet.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252468</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 25 Mar 2007 19:09:05 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problemchen --&amp;gt;logischer Fehler on Sun, 25 Mar 2007 21:15:12 GMT]]></title><description><![CDATA[<p>hey SideWinder,<br />
du hast recht^^<br />
hab mal die erste Zahl 1849 hoch5 genommen und schon hat man eine so große Zahl, dass man sogar den range von double Zahlen übertrifft.<br />
thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252545</guid><dc:creator><![CDATA[alexxes]]></dc:creator><pubDate>Sun, 25 Mar 2007 21:15:12 GMT</pubDate></item></channel></rss>