<?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[Brauche Hilfe um das Programm zu verstehen]]></title><description><![CDATA[<p>Hallo liebe Community,</p>
<p>ich würde euch gerne bitten mir ein Teil folgendes Programm zu erklären <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="🙂"
    /> .<br />
Bin noch ein blutiger Anfänger ;).</p>
<pre><code>// Die Primzahlen zwischen 1 und 100 zu ermitteln.

#include &lt;iostream&gt;
using namespace std;

int main() {   
  int i, j;
  bool isprime;

  for(i=1; i &lt; 100; i++) {
    isprime = true; 

    // prüfen, ob die Zahl gerade ist
    [b]for(j=2; j &lt;= i/2; j++)[/b]
      // falls ja, ist sie keine Primzahl
      [b]if((i%j) == 0) isprime = false;[/b]

    if(isprime)
      cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl.\n&quot;;
  }
   cin.get();
}
</code></pre>
<p>Wäre super nett von euch, wenn ihr mir die fett gedruckte Stelle erklären könntet :).</p>
<p>Mit freundlichen Grüßen<br />
Momchilo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189131/brauche-hilfe-um-das-programm-zu-verstehen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 07:37:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189131.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Aug 2007 22:22:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Hilfe um das Programm zu verstehen on Wed, 08 Aug 2007 22:22:50 GMT]]></title><description><![CDATA[<p>Hallo liebe Community,</p>
<p>ich würde euch gerne bitten mir ein Teil folgendes Programm zu erklären <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="🙂"
    /> .<br />
Bin noch ein blutiger Anfänger ;).</p>
<pre><code>// Die Primzahlen zwischen 1 und 100 zu ermitteln.

#include &lt;iostream&gt;
using namespace std;

int main() {   
  int i, j;
  bool isprime;

  for(i=1; i &lt; 100; i++) {
    isprime = true; 

    // prüfen, ob die Zahl gerade ist
    [b]for(j=2; j &lt;= i/2; j++)[/b]
      // falls ja, ist sie keine Primzahl
      [b]if((i%j) == 0) isprime = false;[/b]

    if(isprime)
      cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl.\n&quot;;
  }
   cin.get();
}
</code></pre>
<p>Wäre super nett von euch, wenn ihr mir die fett gedruckte Stelle erklären könntet :).</p>
<p>Mit freundlichen Grüßen<br />
Momchilo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341134</guid><dc:creator><![CDATA[Momchilo]]></dc:creator><pubDate>Wed, 08 Aug 2007 22:22:50 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe um das Programm zu verstehen on Thu, 09 Aug 2007 05:37:44 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>in der fetten Schleife wird die Zahl in i durch alle Zahlen zwischen 2 und i/2 geteilt, mit Rest. D.h. wenn der Rest 0 ist, konnte die Zahl in i durch irgendeine natrüliche Zahl voll geteilt werden und ist deshalb keine Primzahl.</p>
<p>BSP:<br />
i = 15</p>
<p>j= 2 -&gt; i%j = 1<br />
j= 3 -&gt; i%j = 0 -&gt; 15 ist durch 3 teilbar, also keine Primzahl.</p>
<p>i= 11</p>
<p>j= 2 -&gt; i%j = 1<br />
j= 3 -&gt; i%j = 2<br />
j= 4 -&gt; i%j = 3<br />
j= 5 -&gt; i%j = 4</p>
<p>11 ist also Primzahl, da keine natürliche Zahl zwischen 2 und 6 gefunden werden konnte, die 11 ohne Rest teilt.</p>
<p>Durch 6 wird nicht mehr geteilt, da das größer ist als i/2. Macht ja auch keinen Sinn, wenn du durch was größeres als die Hälfte teilst, kommt irgendwas &lt;2 raus, aber keine Primzahl.</p>
<p>gruß<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341180</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Thu, 09 Aug 2007 05:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe um das Programm zu verstehen on Thu, 09 Aug 2007 10:57:26 GMT]]></title><description><![CDATA[<p>Hallo Martin,</p>
<p>Vielen Dank für diese ausfürliche Beschreibung.<br />
Ich wäre nie auf die Idee gekommen, dass die innere for-Schleife bei jeder Zahl komplett durchlaufen wird. Dachte insgesamt nur einmal ;). Doofer Denkfehler von mir <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="🙄"
    /> . So macht das ganze natürlich auch Sinn <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> .<br />
Dankeschön <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>
<p>Euer<br />
Momchilo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341408</guid><dc:creator><![CDATA[Momchilo]]></dc:creator><pubDate>Thu, 09 Aug 2007 10:57:26 GMT</pubDate></item></channel></rss>