<?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[Veränderungsbedingung]]></title><description><![CDATA[<p>Ich bin neu hier und wollte mal eine Frage stellen.</p>
<pre><code>int n=5;
int t=0;

int main(int argc, const char * argv[])
{
    for (n=5; n &lt;= 100; n = n+2) //Zahl herstellen
    {
    std::cout &lt;&lt;n&lt;&lt; &quot; Feststeller\n&quot;;
        if (n&lt;=9)
            {
            std::cout &lt;&lt;n&lt;&lt; &quot; =n  Primzahl&quot;&lt;&lt;t&lt;&lt;&quot; ist Teiler \n&quot;;
                  break;
            }
            else
            {
            for (t= 3; t &lt;=21 ; t=t+2) //Teiler herstellen
                {
                std::cout &lt;&lt;t&lt;&lt; &quot; =Teiler &quot;;
                if(n % t == 0) // ... wenn n durch t teilbar ist, ...
                    {
                    std::cout &lt;&lt;n&lt;&lt; &quot; NPZ\n&quot;;// ... dann haben wir keine primzahl
                    break;
                    }
                    else
                    {
                    std::cout &lt;&lt;n&lt;&lt; &quot; Prim\n&quot;; //wenn n durch keine der zahlen teilbar ist, dann haben wir eine primzahl gefunden
                    break;
                    }
                }
        }
    }
    std::cout &lt;&lt;&quot;Programmende&quot;&lt;&lt;&quot;&quot;;
    return 0;
}
</code></pre>
<p>Mein Programm läuft mit einem kleinen Fehler, aber jetzt hab ich die 3. Bedingung in der 2. For-Schleife geändert, und Xcode sagt: Loop will ran at most once increement never executet, und er unterstreicht die Veränderungsbedingung im 2. For.</p>
<p>Das verstehe ich nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/342505/veränderungsbedingung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 20:09:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/342505.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Apr 2017 09:03:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Veränderungsbedingung on Fri, 14 Apr 2017 09:11:09 GMT]]></title><description><![CDATA[<p>Ich bin neu hier und wollte mal eine Frage stellen.</p>
<pre><code>int n=5;
int t=0;

int main(int argc, const char * argv[])
{
    for (n=5; n &lt;= 100; n = n+2) //Zahl herstellen
    {
    std::cout &lt;&lt;n&lt;&lt; &quot; Feststeller\n&quot;;
        if (n&lt;=9)
            {
            std::cout &lt;&lt;n&lt;&lt; &quot; =n  Primzahl&quot;&lt;&lt;t&lt;&lt;&quot; ist Teiler \n&quot;;
                  break;
            }
            else
            {
            for (t= 3; t &lt;=21 ; t=t+2) //Teiler herstellen
                {
                std::cout &lt;&lt;t&lt;&lt; &quot; =Teiler &quot;;
                if(n % t == 0) // ... wenn n durch t teilbar ist, ...
                    {
                    std::cout &lt;&lt;n&lt;&lt; &quot; NPZ\n&quot;;// ... dann haben wir keine primzahl
                    break;
                    }
                    else
                    {
                    std::cout &lt;&lt;n&lt;&lt; &quot; Prim\n&quot;; //wenn n durch keine der zahlen teilbar ist, dann haben wir eine primzahl gefunden
                    break;
                    }
                }
        }
    }
    std::cout &lt;&lt;&quot;Programmende&quot;&lt;&lt;&quot;&quot;;
    return 0;
}
</code></pre>
<p>Mein Programm läuft mit einem kleinen Fehler, aber jetzt hab ich die 3. Bedingung in der 2. For-Schleife geändert, und Xcode sagt: Loop will ran at most once increement never executet, und er unterstreicht die Veränderungsbedingung im 2. For.</p>
<p>Das verstehe ich nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2528077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2528077</guid><dc:creator><![CDATA[otto56]]></dc:creator><pubDate>Fri, 14 Apr 2017 09:11:09 GMT</pubDate></item><item><title><![CDATA[Reply to Veränderungsbedingung on Fri, 14 Apr 2017 09:48:45 GMT]]></title><description><![CDATA[<p>Naja, du springst halt in deiner ersten if Abfrage immer aus der Schleife raus.</p>
<p>Zweites Problem: wenn n%t! =0 folgt daraus nicht dass nach eine Primzahl ist. Das gilt nur wenn das für alle ts gilt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2528079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2528079</guid><dc:creator><![CDATA[Schlangenmensch]]></dc:creator><pubDate>Fri, 14 Apr 2017 09:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to Veränderungsbedingung on Fri, 14 Apr 2017 09:51:40 GMT]]></title><description><![CDATA[<p>Vielleicht kommst du selber drauf:</p>
<p>Worauf beziehen sich die <code>break</code> ?</p>
<p>Und wann werden diese ausgeführt?</p>
<p>PS: Dein Einrückungsstil ist sehr unleserlich.<br />
Das <code>else</code> gehört in dieselbe Spalte wie das <code>if</code> .</p>
<p>Und die schließenden Klammern } ebenso. (Auch beim <code>for</code> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2528080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2528080</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 14 Apr 2017 09:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to Veränderungsbedingung on Fri, 14 Apr 2017 10:26:45 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Vielleicht kommst du selber drauf:<br />
Worauf beziehen sich die <code>break</code> ?</p>
</blockquote>
<p>Ich denke, dann springt er aus dem if und die Schleife macht den nächsten Turnus....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2528083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2528083</guid><dc:creator><![CDATA[otto56]]></dc:creator><pubDate>Fri, 14 Apr 2017 10:26:45 GMT</pubDate></item><item><title><![CDATA[Reply to Veränderungsbedingung on Fri, 14 Apr 2017 11:06:24 GMT]]></title><description><![CDATA[<p>Aus dem <code>if</code> springt er sowieso bei der }</p>
<p><a href="https://de.wikibooks.org/wiki/C-Programmierung:_Kontrollstrukturen#break" rel="nofollow">https://de.wikibooks.org/wiki/C-Programmierung:_Kontrollstrukturen#break</a></p>
<p>Dieses &quot;ich denke&quot; heißt &quot;nicht wissen&quot;<br />
Du musst aber über jedes Zeichen deines Programms wissen, was es bewirkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2528084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2528084</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 14 Apr 2017 11:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to Veränderungsbedingung on Fri, 14 Apr 2017 11:31:51 GMT]]></title><description><![CDATA[<p>otto56 schrieb:</p>
<blockquote>
<p>DirkB schrieb:</p>
<blockquote>
<p>Vielleicht kommst du selber drauf:<br />
Worauf beziehen sich die <code>break</code> ?</p>
</blockquote>
<p>Ich denke, dann springt er aus dem if und die Schleife macht den nächsten Turnus....</p>
</blockquote>
<p>Und was passiert ohne break?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2528086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2528086</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Fri, 14 Apr 2017 11:31:51 GMT</pubDate></item></channel></rss>