<?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[gleichung lösen]]></title><description><![CDATA[<p>ich wollte ein programm schrieben, der mir eine lösung einer diophantischen gleichung errechnet.<br />
btw:diophantische gleichung ist eine gleichung, die nur ganzzahlige lösungen hat, können auch mehrere sein.<br />
die aufgabe ist folgendermaßen:<br />
a+b+c=c+d+e=e+f+a<br />
wobei auf die variablen a;b;c;d;e;f dir zahlen 1;2;3;4;5;6 verteilt werden sollen. undzwar jede zahl genau einer variable...und nicht doppelt<br />
nun habe ich mir folgenden code überlegt, der scheinbar falsch ist...</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
    int a;
    int b;
    int c;
    int d;
    int e;
    int f;

    enum N{g,h,i,j,k,l};
    a==g or a==h or a==i or a==j or a==k or a==l;
    b==g or b==h or b==i or b==j or b==k or b==l;
    c==g or c==h or c==i or c==j or c==k or c==l;
    d==g or d==h or d==i or d==j or d==k or d==l;
    e==g or e==h or e==i or e==j or e==k or e==l;
    f==g or f==h or f==i or f==j or f==k or f==l;
    a+b+c=c+d+e c+d+e=e+f+a;
    cout&lt;&lt;&quot; a = &quot;&lt;&lt;a&lt;&lt;;
    cout&lt;&lt;&quot;\n b = &quot;&lt;&lt;b&lt;&lt;;
    cout&lt;&lt;&quot;\n c = &quot;&lt;&lt;c&lt;&lt;;
    cout&lt;&lt;&quot;\n d = &quot;&lt;&lt;d&lt;&lt;;
    cout&lt;&lt;&quot;\n e = &quot;&lt;&lt;e&lt;&lt;;
    cout&lt;&lt;&quot;\n f = &quot;&lt;&lt;f&lt;&lt;;
    cin.get();

}
</code></pre>
<p>ich komme selber nicht auf den richtigen code, deshalb schreibe ich diesem forum, ich hoffe dass ich hier hilfe bekomme.<br />
rob</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169569/gleichung-lösen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 17:38:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169569.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Jan 2007 14:10:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:10:46 GMT]]></title><description><![CDATA[<p>ich wollte ein programm schrieben, der mir eine lösung einer diophantischen gleichung errechnet.<br />
btw:diophantische gleichung ist eine gleichung, die nur ganzzahlige lösungen hat, können auch mehrere sein.<br />
die aufgabe ist folgendermaßen:<br />
a+b+c=c+d+e=e+f+a<br />
wobei auf die variablen a;b;c;d;e;f dir zahlen 1;2;3;4;5;6 verteilt werden sollen. undzwar jede zahl genau einer variable...und nicht doppelt<br />
nun habe ich mir folgenden code überlegt, der scheinbar falsch ist...</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
    int a;
    int b;
    int c;
    int d;
    int e;
    int f;

    enum N{g,h,i,j,k,l};
    a==g or a==h or a==i or a==j or a==k or a==l;
    b==g or b==h or b==i or b==j or b==k or b==l;
    c==g or c==h or c==i or c==j or c==k or c==l;
    d==g or d==h or d==i or d==j or d==k or d==l;
    e==g or e==h or e==i or e==j or e==k or e==l;
    f==g or f==h or f==i or f==j or f==k or f==l;
    a+b+c=c+d+e c+d+e=e+f+a;
    cout&lt;&lt;&quot; a = &quot;&lt;&lt;a&lt;&lt;;
    cout&lt;&lt;&quot;\n b = &quot;&lt;&lt;b&lt;&lt;;
    cout&lt;&lt;&quot;\n c = &quot;&lt;&lt;c&lt;&lt;;
    cout&lt;&lt;&quot;\n d = &quot;&lt;&lt;d&lt;&lt;;
    cout&lt;&lt;&quot;\n e = &quot;&lt;&lt;e&lt;&lt;;
    cout&lt;&lt;&quot;\n f = &quot;&lt;&lt;f&lt;&lt;;
    cin.get();

}
</code></pre>
<p>ich komme selber nicht auf den richtigen code, deshalb schreibe ich diesem forum, ich hoffe dass ich hier hilfe bekomme.<br />
rob</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204301</guid><dc:creator><![CDATA[rob in c++]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:10:46 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:13:35 GMT]]></title><description><![CDATA[<p>ich habe gerade gemerkt, dass ich die verschiedenheit der einzelnen zahlen nicht einbezogen habe...</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
    int a;
    int b;
    int c;
    int d;
    int e;
    int f;

    enum N{g,h,i,j,k,l};
    a==g or a==h or a==i or a==j or a==k or a==l;
    b==g or b==h or b==i or b==j or b==k or b==l;
    c==g or c==h or c==i or c==j or c==k or c==l;
    d==g or d==h or d==i or d==j or d==k or d==l;
    e==g or e==h or e==i or e==j or e==k or e==l;
    f==g or f==h or f==i or f==j or f==k or f==l;
    a!=b a!=c a!=d a!=e a!=f b!=c b!=d b!=e b!=f c!=d c!=e c!=f d!=e d!=f e!=f;

    a+b+c=c+d+e c+d+e=e+f+a;
    cout&lt;&lt;&quot; a = &quot;&lt;&lt;a&lt;&lt;;
    cout&lt;&lt;&quot;\n b = &quot;&lt;&lt;b&lt;&lt;;
    cout&lt;&lt;&quot;\n c = &quot;&lt;&lt;c&lt;&lt;;
    cout&lt;&lt;&quot;\n d = &quot;&lt;&lt;d&lt;&lt;;
    cout&lt;&lt;&quot;\n e = &quot;&lt;&lt;e&lt;&lt;;
    cout&lt;&lt;&quot;\n f = &quot;&lt;&lt;f&lt;&lt;;
    cin.get();

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1204305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204305</guid><dc:creator><![CDATA[rob in c++]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:13:35 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:17:44 GMT]]></title><description><![CDATA[<p>rob in c++ schrieb:</p>
<blockquote>
<p>ich wollte ein programm schrieben, der mir eine lösung einer diophantischen gleichung errechnet.</p>
</blockquote>
<p>Das dürfte Dir schwerfallen:</p>
<blockquote>
<p>1970 bewies Juri Wladimirowitsch Matijassewitsch, dass die Lösbarkeit einer Diophantischen Gleichung unentscheidbar ist.</p>
</blockquote>
<p>[<a href="http://de.wikipedia.org/w/index.php?title=Spezial:Cite&amp;page=Diophantische_Gleichung&amp;id=25439632" rel="nofollow">Quelle: Wikipedia</a>]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204310</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:19:53 GMT]]></title><description><![CDATA[<p>Die 720 Moeglichkeiten bei 6 Variablen kannste doch auch schnell permutieren. Und dein Code hat nicht wirklich was mit C++ zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204311</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:19:53 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:22:36 GMT]]></title><description><![CDATA[<p>Das ist keine diophantische Gleichung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204312</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:24:28 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>rob in c++ schrieb:</p>
<blockquote>
<p>ich wollte ein programm schrieben, der mir eine lösung einer diophantischen gleichung errechnet.</p>
</blockquote>
<p>Das dürfte Dir schwerfallen:</p>
<blockquote>
<p>1970 bewies Juri Wladimirowitsch Matijassewitsch, dass die Lösbarkeit einer Diophantischen Gleichung unentscheidbar ist.</p>
</blockquote>
<p>[<a href="http://de.wikipedia.org/w/index.php?title=Spezial:Cite&amp;page=Diophantische_Gleichung&amp;id=25439632" rel="nofollow">Quelle: Wikipedia</a>]</p>
</blockquote>
<p>Auch wenn es wie schon gesagt keine solche Gleichung ist, was hat das eine mit dem andern zu tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204314</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:24:28 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:25:13 GMT]]></title><description><![CDATA[<p>Entenwickler schrieb:</p>
<blockquote>
<p>Die 720 Moeglichkeiten bei 6 Variablen kannste doch auch schnell permutieren. Und dein Code hat nicht wirklich was mit C++ zu tun.</p>
</blockquote>
<p>ja dies ist ein beispiel für sechs variablen. ich würde dies jedoch später gerne mit einigen mehr machen, wenn es möglich ist...<br />
und warum hat dieser code wenig mit c++ zu tun?<br />
ich hätte gerne als ausgabe vom rechner einfach eine zahlenverteilung, welche meine gestellten bedingungen erfüllt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204315</guid><dc:creator><![CDATA[rob in c++]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:28:12 GMT]]></title><description><![CDATA[<p>Entenwickler schrieb:</p>
<blockquote>
<blockquote>
<p>1970 bewies Juri Wladimirowitsch Matijassewitsch, dass die Lösbarkeit einer Diophantischen Gleichung unentscheidbar ist.</p>
</blockquote>
<p>Auch wenn es wie schon gesagt keine solche Gleichung ist, was hat das eine mit dem andern zu tun?</p>
</blockquote>
<p>Wenn die Lösbarkeit nicht entscheidbar ist, dann kann es keinen allgemeinen Algorithmus zur Lösung geben, denn ansonsten könnte dieser Algorithmus zum Ermitteln der Lösbarkeit verwendet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204318</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:29:16 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Das ist keine diophantische Gleichung.</p>
</blockquote>
<p>warum sollte das keine sein? na klar ist das eine diophantische gleichung. die wertemenge enthält nur ganze zahlen N={1;2;3;4;5;6} für die lösungsmenge kommen nur elemente der wertemenge in frage. =&gt; diophantische gleichung!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204320</guid><dc:creator><![CDATA[rob in c++]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:31:50 GMT]]></title><description><![CDATA[<p>es ist doch sicherlich möglich dem rechner den auftrag zu geben, z.b. alle möglichkeiten durchzugehen. die, die mir dann die bedingungen erfüllen soll er mir nun auspucken. das ist mein ziel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204324</guid><dc:creator><![CDATA[rob in c++]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:31:50 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:39:27 GMT]]></title><description><![CDATA[<p>rob in c++ schrieb:</p>
<blockquote>
<p>es ist doch sicherlich möglich dem rechner den auftrag zu geben, z.b. alle möglichkeiten durchzugehen. die, die mir dann die bedingungen erfüllen soll er mir nun auspucken. das ist mein ziel.</p>
</blockquote>
<p>Super dann programmier es doch. Sind weniger als 10 Zeilen. Ist ja auch nur das was ich bereits oben gesagt hab.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204336</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:39:27 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:47:35 GMT]]></title><description><![CDATA[<p>rob in c++ schrieb:</p>
<blockquote>
<p>Bashar schrieb:</p>
<blockquote>
<p>Das ist keine diophantische Gleichung.</p>
</blockquote>
<p>warum sollte das keine sein? na klar ist das eine diophantische gleichung. die wertemenge enthält nur ganze zahlen N={1;2;3;4;5;6} für die lösungsmenge kommen nur elemente der wertemenge in frage. =&gt; diophantische gleichung!</p>
</blockquote>
<p>Zum einen sind nicht alle ganzen Zahlen als Lösung zugelassen, und zum anderen müssen die Lösungselemente bei dir alle verschieden sein. Keine diophantische Gleichung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204345</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:47:35 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 14:53:04 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<blockquote>
<p>1970 bewies Juri Wladimirowitsch Matijassewitsch, dass die Lösbarkeit einer Diophantischen Gleichung unentscheidbar ist.</p>
</blockquote>
<p>[<a href="http://de.wikipedia.org/w/index.php?title=Spezial:Cite&amp;page=Diophantische_Gleichung&amp;id=25439632" rel="nofollow">Quelle: Wikipedia</a></p>
</blockquote>
<p>Damit ist gemeint, dass man keinen Algorithmus angeben kann, der für jede diophantische Gleichung die Lösbarkeit entscheidet. Bestimmte Spezialfälle kann man schon lösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204350</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 06 Jan 2007 14:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to gleichung lösen on Sat, 06 Jan 2007 15:01:33 GMT]]></title><description><![CDATA[<p>ok vergessen wir das mit der diophantischen gleichung, ich habe meinen code etwas bearbeitet...<br />
ich will einfach nur, dass der pc alle möglichkeiten durchprobiert, das wird wahrscheinlich mit einer schleife geschrieben werden müssen, oder?<br />
ichw eiss nur nicht recht wie. und dann noch, wie ich es einfacher darstellen kann, das die variablen verschieden voneinander sind.</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
    int a;
    int b;
    int c;
    int d;
    int e;
    int f;
    /*hier fehlt der code, damit der pc alle möglichkeiten ausprobiert*/

    if(a+b+c==c+d+e &amp;&amp; c+d+e==e+f+a/* hier fehlt noch die bedingung, dass alle variablen voneinander verschieden sein müssen*/)
    {
        cout&lt;&lt;&quot; a = &quot;&lt;&lt;a;
        cout&lt;&lt;&quot;\n b = &quot;&lt;&lt;b;
        cout&lt;&lt;&quot;\n c = &quot;&lt;&lt;c;
        cout&lt;&lt;&quot;\n d = &quot;&lt;&lt;d;
        cout&lt;&lt;&quot;\n e = &quot;&lt;&lt;e;
        cout&lt;&lt;&quot;\n f = &quot;&lt;&lt;f;
    }    
    cin.get();

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1204359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204359</guid><dc:creator><![CDATA[rob in c++]]></dc:creator><pubDate>Sat, 06 Jan 2007 15:01:33 GMT</pubDate></item></channel></rss>