<?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[Was ist falsch (iterative Summe)]]></title><description><![CDATA[<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main();</p>
<p>{</p>
<p>int SumIt(int n);</p>
<p>return n * ( n + 1 ) * ( 2 * n + 1 ) / 6;</p>
<p>}</p>
<p>Ich habe vieles umgesetzt, aber egal wie, es kommt immer der Fehler &quot;Funktionsheader fehlt - Parameterliste im alten Stil?&quot;</p>
<p>Ich dachte, der Header wäre so richtig...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228608/was-ist-falsch-iterative-summe</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 14:17:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228608.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Nov 2008 16:10:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:10:47 GMT]]></title><description><![CDATA[<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main();</p>
<p>{</p>
<p>int SumIt(int n);</p>
<p>return n * ( n + 1 ) * ( 2 * n + 1 ) / 6;</p>
<p>}</p>
<p>Ich habe vieles umgesetzt, aber egal wie, es kommt immer der Fehler &quot;Funktionsheader fehlt - Parameterliste im alten Stil?&quot;</p>
<p>Ich dachte, der Header wäre so richtig...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623365</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:10:47 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:15:03 GMT]]></title><description><![CDATA[<p>Du hast ein &quot;;&quot; hinter &quot;int main()&quot; und n nicht deklariert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623370</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:15:03 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:17:48 GMT]]></title><description><![CDATA[<p>ist das int n im Funktionsheader also keine deklaration? mist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623372</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:17:48 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:19:09 GMT]]></title><description><![CDATA[<p>Weiterhin fällt mir auf, wo ist deine Funktion deklariert/definiert? Ohne einer Deklarations/Definition der Funktion kann das ganze nicht laufen, oder bin ich gerade so blöd und hab vergessen das die STL eine SumIt() bietet? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623373</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:19:09 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:20:37 GMT]]></title><description><![CDATA[<p>Doch da schon, nur soll die main() eine Integer-Variable zurückgeben, die garnicht existiert.<br />
Also musst du sowas machen wie</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int number()
{
    return 5;
}

int main()
{
    int zahl = number();
    return zahl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1623374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623374</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:20:37 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:24:08 GMT]]></title><description><![CDATA[<p>Du hast da einiges durcheinandergebracht.</p>
<p>Ari schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int main();

{

int SumIt(int n);  // ? Funktionsdefinierung in der Mainfunktion?
                   // bzw hier Prototyp

return n * ( n + 1 ) * ( 2 * n + 1 ) / 6;  // Hier wird die main verlassen

}
</code></pre>
</blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int SumIt(int n){

    return n * ( n + 1 ) * ( 2 * n + 1 ) / 6;
}
int main()
{
    int x=10;
    x=SumIt(x);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1623376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623376</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:24:08 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:24:58 GMT]]></title><description><![CDATA[<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main(){<br />
int n;</p>
<p>cout &lt;&lt; &quot;Geben Sie eine Zahl ein:&quot; ;<br />
cin &gt;&gt; n ;</p>
<p>int SumIt(int n);</p>
<p>return n * ( n + 1 ) * ( 2 * n + 1 ) / 6;</p>
<p>}</p>
<p>Er gibt mir das Ergebnis nicht aus, er beendet das Programm nach Eingabe der Zahl - wo liegt der Fehler :S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623378</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:24:58 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:27:06 GMT]]></title><description><![CDATA[<p>Du kannst keine Funktion innerhalb einer Funktion definieren. Main ist auch eine Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623379</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:27:06 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:27:20 GMT]]></title><description><![CDATA[<p>Okay, ich werd erstmal mit euren Tipps weiterarbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623380</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:31:53 GMT]]></title><description><![CDATA[<p>Als erstes benutz die Cpp Tags please ^^</p>
<p>Schau mal ...</p>
<pre><code class="language-cpp">int SumIt(int n);
</code></pre>
<p>Damit &quot;deklarierst&quot; du eine Funktion, d.h. du machst sie bekannt, irgendwo unter main ist jetzt eine Funktion die int zurückliefert, SumIt heisst und eine Variable vom Typ integer möchte.<br />
Woher soll das Programm wissen was deine Funktion macht, wenn du sie nicht definierst ?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int SumIt(int n) //Funktion SumIt erwartet eine Variable vom Typ int
{
    return n + 20; //gibt diese Zahl addiert mit 20 zurück
}

int main()
{
    int zahl1 = 5; //Zahl zum übergeben für SumIt()
    int zahl2 = SumIt(zahl1); //zahl2 kriegt den Wert den SumIt() zurücklieftert 
    std::cout &lt;&lt; zahl2; //die Zahl wird geschrieben
    return zahl2; //main gibt die zahl2 zurück die nun den Wert 25 hat
}
</code></pre>
<p>Die Zahl kann auch nicht ausgegeben werden, wenn du das Programm es nicht ausgeben lässt und wo liegt der Sinn von return der Zahl in der main ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623382</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:38:05 GMT]]></title><description><![CDATA[<p>Ari schrieb:</p>
<blockquote>
<p>Er gibt mir das Ergebnis nicht aus, er beendet das Programm nach Eingabe der Zahl - wo liegt der Fehler :S</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int main(){
int n;

cout &lt;&lt; &quot;Geben Sie eine Zahl ein:&quot;  ;  // Du willst eine Eingabe?
cin &gt;&gt; n ;                             // Du kriegst Sie...

int SumIt(int n);           // Hier sagst du dem Compiler, daß irgendwoanders eine
                            // Funktion SumIt existiert, die dir ein Integer zurückgibt
                            // Dh: Das ist ein Funktionsprototyp und
                            // hier passiert jetzt garnichts ;)

return n * ( n + 1 ) *  2 * n + 1 ) / 6; // Die main-funktion wird hier mit einem total
                                         // wirren Exit-Code verlassen

}
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1623383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623383</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:47:19 GMT]]></title><description><![CDATA[<p>Mein (euer) Ergebnis <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>Wie bekomme ich noch hin, dass das Ergebnis alleine in der Zeile steht? Irgendwie mit endl?</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int n;</p>
<p>int SumIt(int n){</p>
<p>return n * ( n + 1 ) * ( 2 * n + 1 ) / 6;<br />
}</p>
<p>int main(){</p>
<p>cout &lt;&lt; &quot;Geben Sie eine Zahl ein:&quot; ;<br />
cin &gt;&gt; n ;</p>
<p>int zahl2 = SumIt(n);<br />
cout &lt;&lt; zahl2;<br />
return zahl2;</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623385</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:47:19 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:51:47 GMT]]></title><description><![CDATA[<p>Bitte benutze die Code-Tags!</p>
<pre><code class="language-cpp">cout &lt;&lt; zahl_2 &lt;&lt; endl;
</code></pre>
<p>Edit: <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/24161">@Ari</a>: <a href="http://www.tty1.net/smart-questions_de.html#volume" rel="nofollow">klick mich</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623386</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:52:48 GMT]]></title><description><![CDATA[<p>Okay, mach ich ab jetzt! Vielen Dank, ich meine, ich hätte sogar verstanden, was ich gemacht habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int n;

int SumIt(int n){ 

    return n * ( n + 1 ) * ( 2 * n + 1 ) / 6; 
}

int main(){

	cout &lt;&lt; &quot;Geben Sie eine Zahl ein:&quot;  ;
    cin &gt;&gt; n ;

    int zahl2 = SumIt(n); 
    cout &lt;&lt; zahl2 &lt;&lt; endl; 
    return zahl2; 

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1623388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623388</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:55:46 GMT]]></title><description><![CDATA[<p>Das int n; was über SumIt hängt kannste ruhig an den Anfang der main() schreiben. Sie brauch nicht global sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623391</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:55:46 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 16:58:55 GMT]]></title><description><![CDATA[<p>Ari schrieb:</p>
<blockquote>
<p>Okay, mach ich ab jetzt! Vielen Dank, ich meine, ich hätte sogar verstanden, was ich gemacht habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<pre><code class="language-cpp">int main(){
    /*
    **
    */ 
    return zahl2;      // Warum beendest Du die main mit dem Ergebnis?
	
}
</code></pre>
</blockquote>
<p>Btw: Bitte C/C++ tags und nicht ständig soviel Code posten <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="😉"
    /> Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623394</guid><dc:creator><![CDATA[XHansWurstX]]></dc:creator><pubDate>Sun, 30 Nov 2008 16:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 17:08:00 GMT]]></title><description><![CDATA[<p>Weil es funktioniert <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="🙂"
    /> Was wäre denn besser?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623396</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 17:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist falsch (iterative Summe) on Sun, 30 Nov 2008 17:09:22 GMT]]></title><description><![CDATA[<p>Achsooooooooo....*boing*</p>
<p>BTW: Sorry, ich werde mich nachher mal registrieren, damit ich nicht immer was neues schreiben muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623397</guid><dc:creator><![CDATA[Ari]]></dc:creator><pubDate>Sun, 30 Nov 2008 17:09:22 GMT</pubDate></item></channel></rss>