<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem sześcian</title>
<link>https://forum.pasja-informatyki.pl/tag/sze%C5%9Bcian</link>
<description>Powered by Question2Answer</description>
<item>
<title>DROBNY BŁĄD (prawdopodobnie); Program podaje nieodpowiedni wynik</title>
<link>https://forum.pasja-informatyki.pl/460234/drobny-blad-prawdopodobnie-program-podaje-nieodpowiedni-wynik</link>
<description>

&lt;p&gt;Witam,
&lt;br&gt;
mój program, który powinien wypisać na ekran wszystkie trzycyfrowe liczby, które spełniają warunek:
&lt;br&gt;
&quot;suma sześcianów cyfr tej liczby jest równa tej liczbie&quot; (przykład: 153=1^3+5^3+3^3); zamiast tego pokazuje kolejne&amp;nbsp;liczby od 704 do 999. Dodam, że całość kompiluje się poprawnie.&lt;/p&gt;



&lt;p&gt;Wiem, że są dużo prostsze sposoby stworzenia tego programu, ale sama struktura musi pozostać mniej więcej taka jak poniżej.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;cmath&amp;gt;
using namespace std;

int main()
{
   int s, d, j;

   for (s=1; s&amp;lt;=9; s)
   { d=0;
        while (d&amp;lt;=9)
        {j=0;
                while(j&amp;lt;=9)
                {
                    if ((100*s+10*d+j) == (pow(s, 3)+pow(d, 3)+pow(j, 3)));
                    {
                        cout&amp;lt;&amp;lt;100*s+10*d+j&amp;lt;&amp;lt;endl;
                    }
                j++;
                }

        d++;
        }

   s++;
   }
}
&lt;/pre&gt;



&lt;p&gt;Czy ktoś mógłby może zasugerować jak ów powyższy błąd naprawić?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/460234/drobny-blad-prawdopodobnie-program-podaje-nieodpowiedni-wynik</guid>
<pubDate>Tue, 26 Nov 2019 22:39:51 +0000</pubDate>
</item>
</channel>
</rss>