<?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[anfänger frage funktionen...]]></title><description><![CDATA[<p>hi</p>
<p>wir lernen zur zeit ind er berufsschule c++ nund achte ich arbeite ich daheim mal bissi vor</p>
<p>macht auf jeden fall fun und wollte mal einen kleinen Rechner schreibend er mir alle Primzahlen zwischen 3 und 1000 ausgibt und dachte mir verbind ich das doch mal gleich mit funktionen aber irgendwie will er net wer kann mir helfen?</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

main()
{
int i;
int j;
for (i = 3; i &lt;= 1000; i++)
{
    j = prim(i);
    if (j == 1)
    {
        cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl\n&quot;;
    }

}
getch();
}

int prim(int l)
{
    int teiler;
    int k;
    teiler = l/2;
    for (; teiler &lt;= l; teiler++)
    {
        k = l % teiler;
        if (k == 0)
        {
            return 1;
        }
    }
}
</code></pre>
<p>beim kompilieren sagt er:</p>
<p>error C2065: 'prim' : nichtdeklarierter Bezeichner<br />
error C2373: 'prim' : Neudefinition; unterschiedliche Modifizierer</p>
<p>weiß nur net so rechtw as alter und neuer stil ist bind er meihnung es so in der Schule (leider bisher nur theoretisch) gelernt zu haben wer kann mir helfen?</p>
<p>ob er nun schon richtig primzahlen berechnet oder nicht is mir erstmal egal (und soll mir bitte auch keienr vorsagen da ich es selbst probieren will) mir gehts um den fehler da ich daraus net schlau werd geht wohl irgendwo um die funktion</p>
<p>achja wenn der code grauenhaft sein sollte (aus welchen grund auch immer) ich lerne sehr gern dazu sollte er top sein freu ich mich aber auch gern über das lob</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128133/anfänger-frage-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 20:06:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128133.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Nov 2005 16:52:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 16:52:14 GMT]]></title><description><![CDATA[<p>hi</p>
<p>wir lernen zur zeit ind er berufsschule c++ nund achte ich arbeite ich daheim mal bissi vor</p>
<p>macht auf jeden fall fun und wollte mal einen kleinen Rechner schreibend er mir alle Primzahlen zwischen 3 und 1000 ausgibt und dachte mir verbind ich das doch mal gleich mit funktionen aber irgendwie will er net wer kann mir helfen?</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

main()
{
int i;
int j;
for (i = 3; i &lt;= 1000; i++)
{
    j = prim(i);
    if (j == 1)
    {
        cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl\n&quot;;
    }

}
getch();
}

int prim(int l)
{
    int teiler;
    int k;
    teiler = l/2;
    for (; teiler &lt;= l; teiler++)
    {
        k = l % teiler;
        if (k == 0)
        {
            return 1;
        }
    }
}
</code></pre>
<p>beim kompilieren sagt er:</p>
<p>error C2065: 'prim' : nichtdeklarierter Bezeichner<br />
error C2373: 'prim' : Neudefinition; unterschiedliche Modifizierer</p>
<p>weiß nur net so rechtw as alter und neuer stil ist bind er meihnung es so in der Schule (leider bisher nur theoretisch) gelernt zu haben wer kann mir helfen?</p>
<p>ob er nun schon richtig primzahlen berechnet oder nicht is mir erstmal egal (und soll mir bitte auch keienr vorsagen da ich es selbst probieren will) mir gehts um den fehler da ich daraus net schlau werd geht wohl irgendwo um die funktion</p>
<p>achja wenn der code grauenhaft sein sollte (aus welchen grund auch immer) ich lerne sehr gern dazu sollte er top sein freu ich mich aber auch gern über das lob</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930785</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 16:52:14 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 16:59:21 GMT]]></title><description><![CDATA[<p>jeder beziechner, den du verwendest, musst zuvor deklariert worden sein (wobei der compiler stur von oben nach unten liest). in main verwendest du prim, obwohl es erst später deklariert und definiert wird. also:<br />
entweder du fügst vorher eine vorwärtsdeklaration ein:</p>
<pre><code class="language-cpp">int prim(int l);
</code></pre>
<p>damit weiss der compiler, dass prim eine funktion ist, die ein int als parameter erhält und ein int zurückgibt. üblich ist in so einem falle aber eher, einfach prim vor main zu definieren. da auch programmierer faul sind, versucht man meist, vorwärtsdeklarationen durch geeignete organisation so weit es geht zu vermeiden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930791</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 30 Nov 2005 16:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:03:41 GMT]]></title><description><![CDATA[<p>Der Compiler kennt die Funktion prim nicht, da du keinen Prototyp über der main geschrieben hast. Das nennt man deklarieren. der fehler verschwindet auch wenn du die funktion über die main schreibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930794</guid><dc:creator><![CDATA[leupe]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:03:41 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:06:30 GMT]]></title><description><![CDATA[<p>hi</p>
<p>cool er hats kompiliert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> zwar eine Warnung aber kein Fehler is ja schonmal gut habs jetzt so gelöst:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

int prim(int l);

void main (void)
{
	int i;
	int j;
	for (i = 3; i &lt;= 1000; i++)
	{
		j = prim(i);
		if (j == 1)
		{
			cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl\n&quot;;
		}

	}
	getch();
}

int prim (int l)
{
	int teiler;
	int k;
	teiler = l/2;
	for (; teiler &lt;= l; teiler++)
	{
		k = l % teiler;
		if (k == 0)
		{
			return 1;
		}
	}
}
</code></pre>
<p>was wäre nun die 2. Möglichkeit die du angesprochen hast? hab es nicht so richtig verstanden?!</p>
<p>meinst du so?</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

int prim (int l)
{
	int teiler;
	int k;
	teiler = l/2;
	for (; teiler &lt;= l; teiler++)
	{
		k = l % teiler;
		if (k == 0)
		{
			return 1;
		}
	}
}

void main (void)
{
	int i;
	int j;
	for (i = 3; i &lt;= 1000; i++)
	{
		j = prim(i);
		if (j == 1)
		{
			cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl\n&quot;;
		}

	}
	getch();
}
</code></pre>
<p>habs noch nicht probiert aber werd es jetzt so mal probieren</p>
<p>jetzt muss ich nur noch gucken wieso er zu jeder zahl sagt das es eine primzahl ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930796</guid><dc:creator><![CDATA[chrisi01_bald_angemeldet]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:06:30 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:13:03 GMT]]></title><description><![CDATA[<p>chrisi01_bald_angemeldet schrieb:</p>
<blockquote>
<p>jetzt muss ich nur noch gucken wieso er zu jeder zahl sagt das es eine primzahl ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>weil das das einzige ist, was diese funktion zurückliefern kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
könnte die warnung etwas mit einem evtl. fehlenden return zu tun haben...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930802</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:13:03 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:18:16 GMT]]></title><description><![CDATA[<p>ups mist *g* falsch gelesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930806</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:18:16 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:18:45 GMT]]></title><description><![CDATA[<p>das ist ein kleines L und keine 1 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/930807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930807</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:26:56 GMT]]></title><description><![CDATA[<p>hi</p>
<p>also es war ja einiges falsch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> habd as programm etz mal bissi geändert und nach meiner logik müsste es 100pro gehen:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

int prim (int l)
{
	int k;
	int m;
	int n;
	k = 2;
	for (; k &lt; l; k++)
	{
		m = l % k;
		if (m == 0)
		{
			n = 1;
		}
	}
	return n;
}

void main (void)
{
	int i;
	int j;
	for (i = 3; i &lt;= 50; i++)
	{
		j = prim(i);
		if (j != 1)
		{
			cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl\n&quot;;
		}

	}
	cout &lt;&lt; &quot;Programm beendet&quot;;
	getch();
}
</code></pre>
<p>das einzige problem istd as programm zeigt absolut gar nix an auch nicht das Programm beendet was könnte das sein?</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930810</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:26:56 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:27:21 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>das ist ein kleines L und keine 1 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>ja eben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> *d'oh*</p>
<p>Ich habs jetzt selbst nochmal gemacht:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

bool isPrime(int number)
{
	for (int i = 2; i &lt; number ; i++)
	{
		if (number % i == 0) // ist ohne Rest teilbar
			return false; // Zahl ist keine Primzahl
	}

	// konnte nicht ohne Rest geteilt werden
	return true; // Zahl ist eine Primzahl
}

int main()
{
	for (int i = 1; i &lt; 100; i++)
	{
		if (isPrime(i))
			cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl&quot; &lt;&lt; endl;

	}

	system(&quot;PAUSE&quot;); // Taste drücken

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/930812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930812</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:39:11 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ja mei wieso komm ich nie auf so einfache sachen grml wieso is das bei mir immer so umständlich aber habs auf deine idee mal selbst aufgesetzt und es klappt super <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="🙂"
    /> danke für die hilfe...</p>
<p>mal gucken mit was ich jetzt weiter mach <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>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930822</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:39:11 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:42:51 GMT]]></title><description><![CDATA[<p>chrisi01-&gt;wie wärs mal mit</p>
<pre><code class="language-cpp">int main
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/930828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930828</guid><dc:creator><![CDATA[oh mein gott]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:45:32 GMT]]></title><description><![CDATA[<p>und wieso net void main(void) ??</p>
<p>was spricht dagegen? zumindest funzt es auch so...</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930833</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:45:32 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:48:06 GMT]]></title><description><![CDATA[<p>chrisi01 schrieb:</p>
<blockquote>
<p>was spricht dagegen? zumindest funzt es auch so...</p>
</blockquote>
<p>Klar, man kann ja auch rückwärts auf der Autobahn fahren!</p>
<blockquote>
<p>An implementation shall not predefine the main function. This function shall not be overloaded. It shall<br />
have a return type of type int, but otherwise its type is implementation-defined. All implementations<br />
shall allow both of the following definitions of main:<br />
int main() { /* ... <em>/ }<br />
and<br />
int main(int argc, char</em> argv[]) { /* ... */ }</p>
</blockquote>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930835</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:48:06 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:48:52 GMT]]></title><description><![CDATA[<p>Soweit ich weiß wegen dem Rückgabewert.</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>signalisiert Windows glaube ich, dass alles in Ordnung lief.</p>
<p>Bin mir aber nicht sicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930836</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:53:52 GMT]]></title><description><![CDATA[<p>Hab was gefunden:</p>
<ul>
<li></li>
</ul>
<p>Rückgabewert ist der Fehlercode<br />
Auch der Rückgabewert der Funktion main ist von Bedeutung. Gibt sie 0 zurück, wird dies als fehlerfreier Ablauf gewertet. Alle anderen Werte sin Hinweis auf einen Fehler bei der Ausführung. Gerade wenn Fehler entstehen, ist es oft sehr umständlich, wieder zur Funktion main zurückzukehren. Hier hilft die Funktion exit. Sie beendet das Programm und der Übergabeparameter wird als Rückgabewert an den Aufrufer des Programms weitergereicht.<br />
*</p>
<pre><code class="language-cpp">exit(0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/930837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930837</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:53:52 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 17:56:00 GMT]]></title><description><![CDATA[<p>nee</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>muss man nicht schreiben, aber das muss man:</p>
<pre><code class="language-cpp">int main(){/*....*/}
</code></pre>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10670">@chrisi01</a><br />
außerdem benutzt du veraltete header, benutz mal</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<p>statt *.h.<br />
welcher compiler lässt das denn noch durchgehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/930840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930840</guid><dc:creator><![CDATA[icepacker]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 18:08:17 GMT]]></title><description><![CDATA[<p>hi</p>
<p>also ich verwende bisher void main (void) werd dann aber doch wenn ihr es sagt auf int main() umsteigen und ein return 0;</p>
<p>iostream.h lässt visual studio 6 durchgehen und auch borland 5 in der beruffschule ließ es durchgehen werd das h aber weglassen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> soll ich das dann bei allen header files weglassen oder dreht es sich hier nur um die?!</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930850</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 18:08:17 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 18:13:22 GMT]]></title><description><![CDATA[<p>iostream.h und iostream sind zwei unterschiedliche Dateien.<br />
iostream ist neuer.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930855</guid><dc:creator><![CDATA[iostream]]></dc:creator><pubDate>Wed, 30 Nov 2005 18:13:22 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 18:24:00 GMT]]></title><description><![CDATA[<p>edit: wieder mal zu langsam beim korrigieren...<br />
stimmt, nur die C-header und &lt;strstream&gt; sind standard</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930864</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 30 Nov 2005 18:24:00 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 18:22:29 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>icepacker schrieb:</p>
<blockquote>
<p>welcher compiler lässt das denn noch durchgehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>jeder standard-konforme würde ich sagen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Die alten Header gibts nicht mehr nach dem Standard!</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930866</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Wed, 30 Nov 2005 18:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 21:01:10 GMT]]></title><description><![CDATA[<p>Nochmal zum Thema Primzahlen.</p>
<p>Du kannst den Code folgendermaßen optimieren:</p>
<p>Nur die Teiler bis sqrt(Zahl) testen und auch nur die 2 und sonst ungerade Teiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930880</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:01:10 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 21:05:59 GMT]]></title><description><![CDATA[<p>so</p>
<p>woltle etz mal die zeit messen wie lang die berechnung braucht:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;time.h&gt;

bool prim (int l)
{
	int j;
	for (j = 2; j &lt; l; j++)
	{
		if (l % j == 0)
		{
			return false;
		}
	}
	return true;  
}

int main ()
{
	int z;
	time_t Zeitstempel;
    tm *nun;
    Zeitstempel = time(0);
	int i;
	int j;
	for (i = 1; i &lt;= 5; i++)
	{
		if (prim(i))
		{
			cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl&quot; &lt;&lt; endl;
		}
	}
	time_t Zeitstempel2;
    tm *nun1;
    Zeitstempel2 = time(0);
	z = Zeitstempel2 - Zeitstempel;
	cout &lt;&lt; &quot;Programmlaufzeit: &quot; &lt;&lt; z &lt;&lt; &quot; Sekunden&quot;;
	getch();
	return 0;
}
</code></pre>
<p>Zeitstempel hat einen wert aber Zeitstempel2 ist leer WARUM?! versteh das mal wieder nicht</p>
<p>und noch etwas was ich mir nicht erklären kann:</p>
<pre><code class="language-cpp">int main ()
{
	int z;
	int y;
	int x;
	int i;
	int j;
	time_t Zeitstempel;
    tm *nun;
    Zeitstempel = time(0);
	x = Zeitstempel;

	cout &lt;&lt; x;

	for (i = 1; i &lt;= 5; i++)
	{
		if (prim(i))
		{
			cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl&quot; &lt;&lt; endl;
		}
	}

	cout &lt;&lt; x;

	time_t Zeitstempel2;
    tm *nun1;
    Zeitstempel2 = time(0);
	cout &lt;&lt; Zeitstempel2;

	z = Zeitstempel2 - Zeitstempel;
....
</code></pre>
<p>wenn ichd as nun so schreib wird das erste x ausgegeben das zweite x wird aber nicht mehr angezeigt ich versteh etz echt nur noch bahnhof warum das so ist?!?</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931009</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 21:06:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;time.h&gt;

clock_t timestart = clock();

/* rechnen */

clock_t timestop = clock();

clock_t clocks = timestop-timestart;
</code></pre>
<p>Mit der Konstanten CLOCKS_PER_SEC kannst du in Sekunden umrechnen.</p>
<p>------------</p>
<p>chrisi01 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">bool prim (int l)
{
	int j;
	for (j = 2; j &lt; l; j++)
	{
		if (l % j == 0)
		{
			return false;
		}
	}
	return true;  
}
</code></pre>
</blockquote>
<p>Warum musst du den Parameter unbedingt l nennen? Das macht es unübersichtlicher.</p>
<p>Und warum schreibst du nicht &quot;for (int j = 2; j &lt; l; j++)&quot; ? Finde ich auch schöner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931023</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:06:46 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 21:23:53 GMT]]></title><description><![CDATA[<p>hi</p>
<p>das mit den konstanten hab ich noch net ganz gepielt muss ich mal guckene rst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<blockquote>
<p>Warum musst du den Parameter unbedingt l nennen? Das macht es unübersichtlicher.</p>
</blockquote>
<p>i<br />
j<br />
k<br />
l<br />
habs halt alphapetisch gemacht ^^ ach jeder meckert über meine variablen war bei php net anders bins also gewohnt ^^</p>
<blockquote>
<p>Und warum schreibst du nicht &quot;for (int j = 2; j &lt; l; j++)&quot; ? Finde ich auch schöner</p>
</blockquote>
<p>hmm keine ahnung ich find das andere schöner.... denk jedem dem seinen oder?</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931040</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:23:53 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Wed, 30 Nov 2005 21:53:39 GMT]]></title><description><![CDATA[<p>Variablen immer so lokal wie möglich deklarieren.<br />
Also:</p>
<pre><code class="language-cpp">for (int j = 2; j &lt; l; j++)
</code></pre>
<p>Wobei das mit dem VC++ 6 das gleiche wie</p>
<pre><code class="language-cpp">int j;
for (j = 2; j &lt; l; j++)
</code></pre>
<p>ist.<br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931057</guid><dc:creator><![CDATA[Lokal]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:53:39 GMT</pubDate></item><item><title><![CDATA[Reply to anfänger frage funktionen... on Thu, 01 Dec 2005 21:11:51 GMT]]></title><description><![CDATA[<p>hi</p>
<p>es ist zwar schönd as ihr mir alle euren code liefert aber ich möchte auch gern mal meinen laufen sehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;time.h&gt;

bool prim (int l)
{
	int j;
	for (j = 2; j &lt; l; j++)
	{
		if (l % j == 0)
		{
			return false;
		}
	}
	return true;  
}

int main ()
{
	int z;
    int y;
    int x;
	int i;
	int j;
    time_t Zeitstempel;
    tm *nun;
    Zeitstempel = time(0);
    x = Zeitstempel;

    cout &lt;&lt; x;

    for (i = 1; i &lt;= 5; i++)
    {
        if (prim(i))
        {
            cout &lt;&lt; i &lt;&lt; &quot; ist eine Primzahl&quot; &lt;&lt; endl;
        }
    }

    cout &lt;&lt; x;

    time_t Zeitstempel2;
    tm *nun1;
    Zeitstempel2 = time(0);
    cout &lt;&lt; Zeitstempel2;

    z = Zeitstempel2 - Zeitstempel;
	//cout &lt;&lt; &quot;Programmlaufzeit: &quot; &lt;&lt; clock_t clocks &lt;&lt; &quot; Sekunden&quot;;
	getch();
	return 0;
}
</code></pre>
<p>wieso zur hölle zeigt er das erste x an und danach nicht mehr? ich versteh das einfach nicht (vllt. häng ich noch zu sehr an php? weil da würde sich x net ändern ;))</p>
<p>mfg</p>
<p>chrisi01</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931797</guid><dc:creator><![CDATA[chrisi01]]></dc:creator><pubDate>Thu, 01 Dec 2005 21:11:51 GMT</pubDate></item></channel></rss>