<?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[primzahlenberechnung wirft fragen auf]]></title><description><![CDATA[<p>bin gerade dabei mir quelltexte anzuschauen und grübel nun an einer funktion. sie soll sagen ob primzahl oder nicht. was bedeuted mod%2 ? wie passiert es das mod/b gleich 0 ist???? wäre schön wenn mir einer kurz den sinn und aufbau dieser funktion erklären könnte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<pre><code class="language-cpp">int modulo (int mod)
 {
  for(b=mod%2; b&gt;1; b--)
   {
    if(mod/b == 0)
     {
      return(0);
     }
     else
     {
      return(1);
     }
  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/74847/primzahlenberechnung-wirft-fragen-auf</link><generator>RSS for Node</generator><lastBuildDate>Sat, 27 Jun 2026 23:13:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74847.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 May 2004 09:03:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 09:03:06 GMT]]></title><description><![CDATA[<p>bin gerade dabei mir quelltexte anzuschauen und grübel nun an einer funktion. sie soll sagen ob primzahl oder nicht. was bedeuted mod%2 ? wie passiert es das mod/b gleich 0 ist???? wäre schön wenn mir einer kurz den sinn und aufbau dieser funktion erklären könnte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<pre><code class="language-cpp">int modulo (int mod)
 {
  for(b=mod%2; b&gt;1; b--)
   {
    if(mod/b == 0)
     {
      return(0);
     }
     else
     {
      return(1);
     }
  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/526775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526775</guid><dc:creator><![CDATA[PomBär]]></dc:creator><pubDate>Tue, 25 May 2004 09:03:06 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 09:21:17 GMT]]></title><description><![CDATA[<p>Gegenvorschlag: Benutz mal kurz den <a href="http://www.junix.ch/bcb/help/debug.html" rel="nofollow">Debugger</a> und steppe mal ein Bischen durch die Funktion.</p>
<p>'%' ist ein Modulo Operator -&gt; C-Sprachreferenz gibt aufschluss und<br />
wenn mod/b == 0 ist, dann wird 0 zurückgegeben. Steht doch da (o;</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/526782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526782</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 25 May 2004 09:21:17 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 09:44:30 GMT]]></title><description><![CDATA[<p>lesen kann ich auch nur mit dem verstehen klappt es net. ich weis was rauskommen soll. mir fehlt nur das wie? was sagt mir der code?</p>
<p>hab noch ein anderes problem:</p>
<pre><code class="language-cpp">int modulo (int mod)
 {
  for(int b=mod%2; b&gt;1; b--)
   {
    if(mod/b == 0)
     {
      return(0);
     }
     else
     {
      return(1);
     }
  }
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
int x;
int y;

x = StrToInt(Edit1-&gt;Text);

if(x&gt;0)
 {
  if(modulo(x)==1)
  {
   Label1-&gt;Caption= &quot;das ist eine primzahl&quot;;
  }
  if(modulo(x)==0)
  {
   Label1-&gt;Caption= &quot;keine Primzahl&quot;;
  }
 }
}
</code></pre>
<p>---------------</p>
<p>E2188 Ausdruckssyntax bei:</p>
<pre><code class="language-cpp">__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
</code></pre>
<p>was ist falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/526801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526801</guid><dc:creator><![CDATA[PomBaer]]></dc:creator><pubDate>Tue, 25 May 2004 09:44:30 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 09:58:29 GMT]]></title><description><![CDATA[<p>Schon mal die Anzahl der geschweiften Klammern überprüft? Copy&amp;Paste läßt grüßen...</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/526811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526811</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 25 May 2004 09:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 10:10:39 GMT]]></title><description><![CDATA[<p>ja stimmt hab eine kleine klammer vergessen.<br />
weist du was mit der modulo funktion anzufangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/526824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526824</guid><dc:creator><![CDATA[PomBaer]]></dc:creator><pubDate>Tue, 25 May 2004 10:10:39 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 10:40:33 GMT]]></title><description><![CDATA[<p>PomBaer schrieb:</p>
<blockquote>
<p>weist du was mit der modulo funktion anzufangen?</p>
</blockquote>
<p>Ich habe jetzt nur mal flüchtig drübergeschaut. Hast Du mal geprüft, ob die for-Schleife für Test-<br />
Eingaben durchlaufen wird?</p>
<pre><code class="language-cpp">mod%2
</code></pre>
<p>berechnet ja den Rest der Division von mod durch 2. Hier kann also eigentlich nur<br />
0 oder 1 rauskommen. D.h. b ist 0 oder 1, aber niemals größer als 1, oder?<br />
Den Sinn dahinter habe ich nicht ganz verstanden.<br />
Woher kommt denn diese Funktion? Wenn Du den Urheber kennst, würde ich den mal fragen.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/526839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526839</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 25 May 2004 10:40:33 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 11:38:24 GMT]]></title><description><![CDATA[<p>Mit dem Quelltext den du da hast kannst du sehen ob eine Zahl durch 2 teilbar ist, aber nicht ob es eine Primzahl ist.<br />
Folgende Funktion macht das schon eher:</p>
<pre><code class="language-cpp">#include &lt;math&gt;
bool modulo(int zahl)
{
   bool bprim=true;
   for(int i=2;i&lt;=sqrt(zahl)&amp;&amp;(bprim=zahl%i);i++);
   return bprim;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/526896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526896</guid><dc:creator><![CDATA[greeneagle]]></dc:creator><pubDate>Tue, 25 May 2004 11:38:24 GMT</pubDate></item><item><title><![CDATA[Reply to primzahlenberechnung wirft fragen auf on Tue, 25 May 2004 15:13:04 GMT]]></title><description><![CDATA[<p>greeneagle schrieb:</p>
<blockquote>
<p>... ob eine Zahl durch 2 teilbar ist,...</p>
</blockquote>
<p>Hi,<br />
wollte nur anmerken, dass dafür natürlich auch ein einfaches if (zahl%2 == 0) ausreichen würde....<br />
Diese for ist da irgenwie falsch....</p>
<p>MfG</p>
<p>Alexander Sulfrian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/527067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527067</guid><dc:creator><![CDATA[Alexander Sulfrian]]></dc:creator><pubDate>Tue, 25 May 2004 15:13:04 GMT</pubDate></item></channel></rss>