<?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[Hilfe!!! Geltungsbereiche und Funktionen]]></title><description><![CDATA[<p>Hallo; liebe Leute!!!</p>
<p>Ich bin ein ziemlicher Anfänger bei C++ und benötige dringend Hilfe. Mein Programm funktioniert zwar, aber liefert das gewünschte Ergebnis nicht. Könnte mir jemand kurz unter die Arme greifen??</p>
<p>Danke!</p>
<p>Hier ist die Aufgabenstellung und mein Programm (sie liefert 0 als Ergebnis <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="😞"
    /> )<br />
Aufgabe 5.1<br />
Schreiben Sie eine Funktion int Binomial(int n, int k), die den Binomialkoeffizienten nach der Formel</p>
<p>berechnet. Verwenden Sie zur Berechnung der Fakultät, die aus der Vorlesung bekannte Funktion.<br />
(erlaubt: <em>.C,</em>.cc,*.cpp)</p>
<p>#include&lt;iostream&gt;<br />
using namespace std;<br />
#include&lt;cmath&gt;</p>
<p>int biominal(int n, int k){<br />
int a = (n*(n-1));<br />
int b = (k*(k-1));<br />
int rechnung;<br />
return rechnung = (a/(b*(n-k)));<br />
}</p>
<p>int main() {</p>
<p>int n;<br />
int k;<br />
cout &lt;&lt; &quot;Bitte geben Sie 2 Zahlen fuer die Berechnung ein: &quot; &lt;&lt; endl;<br />
cin &gt;&gt; n;<br />
cin &gt;&gt; k;</p>
<p>int ergebnis;<br />
ergebnis=biominal(k,n);<br />
cout &lt;&lt; ergebnis &lt;&lt; endl;</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/337821/hilfe-geltungsbereiche-und-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 18:19:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/337821.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 May 2016 08:27:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 08:27:46 GMT]]></title><description><![CDATA[<p>Hallo; liebe Leute!!!</p>
<p>Ich bin ein ziemlicher Anfänger bei C++ und benötige dringend Hilfe. Mein Programm funktioniert zwar, aber liefert das gewünschte Ergebnis nicht. Könnte mir jemand kurz unter die Arme greifen??</p>
<p>Danke!</p>
<p>Hier ist die Aufgabenstellung und mein Programm (sie liefert 0 als Ergebnis <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="😞"
    /> )<br />
Aufgabe 5.1<br />
Schreiben Sie eine Funktion int Binomial(int n, int k), die den Binomialkoeffizienten nach der Formel</p>
<p>berechnet. Verwenden Sie zur Berechnung der Fakultät, die aus der Vorlesung bekannte Funktion.<br />
(erlaubt: <em>.C,</em>.cc,*.cpp)</p>
<p>#include&lt;iostream&gt;<br />
using namespace std;<br />
#include&lt;cmath&gt;</p>
<p>int biominal(int n, int k){<br />
int a = (n*(n-1));<br />
int b = (k*(k-1));<br />
int rechnung;<br />
return rechnung = (a/(b*(n-k)));<br />
}</p>
<p>int main() {</p>
<p>int n;<br />
int k;<br />
cout &lt;&lt; &quot;Bitte geben Sie 2 Zahlen fuer die Berechnung ein: &quot; &lt;&lt; endl;<br />
cin &gt;&gt; n;<br />
cin &gt;&gt; k;</p>
<p>int ergebnis;<br />
ergebnis=biominal(k,n);<br />
cout &lt;&lt; ergebnis &lt;&lt; endl;</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494693</guid><dc:creator><![CDATA[miss_922]]></dc:creator><pubDate>Mon, 02 May 2016 08:27:46 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 08:33:35 GMT]]></title><description><![CDATA[<p>Da ist nichts mit Gültigkeitsbereichen oder Funktionen falsch, deine Formel stimmt einfach nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494696</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 02 May 2016 08:33:35 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 08:35:10 GMT]]></title><description><![CDATA[<p>Wo wird die Fakultät berechnet?</p>
<pre><code class="language-cpp">return rechnung = (a/(b*(n-k)));
</code></pre>
<p>Wozu benötigst du rechnung?<br />
Ist die Reihenfolge von n und k beliebig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494697</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Mon, 02 May 2016 08:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 08:41:50 GMT]]></title><description><![CDATA[<p>miss_922 schrieb:</p>
<blockquote>
<p>Mein Programm funktioniert zwar, aber liefert das gewünschte Ergebnis nicht.</p>
</blockquote>
<p>Was denn nun?<br />
- Es funktioniert, dann rechnet es auch richtig.<br />
- Es rechnet nicht richtig, dann funktioniert es auch nicht richtig.</p>
<p>Nur weil der Compiler das Programm <strong>ohne</strong> Fehler und Warnungen übersetzt, ist es noch lange nicht richtig. (sieh Antwort von SeppJ)</p>
<p>Du hast die Aufgabenstellung nicht richtig gelesen:</p>
<p>Aufgabe schrieb:</p>
<blockquote>
<p>... Bi<strong>n</strong>omial(int n, int k), ...<br />
Verwenden Sie zur Berechnung der <strong>Fakultät</strong> ...</p>
</blockquote>
<p>Wo hast du letztere versteckt?</p>
<p>Den Aufruf der Funktion musst du auch richtig machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494698</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Mon, 02 May 2016 08:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 13:22:45 GMT]]></title><description><![CDATA[<p>Ja, ich habe die Reihenfolge als beliebig angenommen, da sie in der Angabe nicht angegeben ist. Die Fakultät habe ich in der Variable a berechnet.</p>
<p>Ich bin ratlos <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/2494720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494720</guid><dc:creator><![CDATA[miss992]]></dc:creator><pubDate>Mon, 02 May 2016 13:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 13:27:35 GMT]]></title><description><![CDATA[<p>miss992 schrieb:</p>
<blockquote>
<p>Die Fakultät habe ich in der Variable a berechnet.</p>
</blockquote>
<p>Nein, hast Du nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494721</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Mon, 02 May 2016 13:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 14:15:53 GMT]]></title><description><![CDATA[<p>miss992 schrieb:</p>
<blockquote>
<p>Ja, ich habe die Reihenfolge als beliebig angenommen,</p>
</blockquote>
<p>Ist sie selten. Beispiele: Subtraktion, Division</p>
<p>miss992 schrieb:</p>
<blockquote>
<p>da sie in der Angabe nicht angegeben ist.</p>
</blockquote>
<p><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>
<p>miss992 schrieb:</p>
<blockquote>
<p>Die Fakultät habe ich in der Variable a berechnet.</p>
</blockquote>
<p>Du hast wohl bei *n! = n <em>(n-1)!</em> das rechte ! übersehen.<br />
Aber du hast ja schon eine fertige Funktion dafür.</p>
<p>Unterricht baut aufeinander auf. Es wird als bekannt voraus gesetzt, was in den vorherigen Vorleseungen/Stunden (und auch Jahren), sowie im Parallelunterricht der anderen Fächer durchgenommen wurde.<br />
Also besser aufpassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494725</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Mon, 02 May 2016 14:15:53 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 14:36:30 GMT]]></title><description><![CDATA[<p>Ok, danke!! Jetzt verstehe ich wo das Problem liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494727</guid><dc:creator><![CDATA[miss992]]></dc:creator><pubDate>Mon, 02 May 2016 14:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Mon, 02 May 2016 14:48:28 GMT]]></title><description><![CDATA[<p>miss992 schrieb:</p>
<blockquote>
<p>Ok, danke!! Jetzt verstehe ich wo das Problem liegt.</p>
</blockquote>
<p>Es ist nicht nur <strong>ein</strong> Problem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494728</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Mon, 02 May 2016 14:48:28 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe!!! Geltungsbereiche und Funktionen on Tue, 03 May 2016 08:53:23 GMT]]></title><description><![CDATA[<p>Achtung: Fakultäten werden sehr schnell sehr groß! Es droht immer ein Überlauf.</p>
<p>Aber: bei Binomialkoeffizienten kürzt sich sehr viel weg. Es empfiehlt sich also NICHT, ungekürzt einfach mal den Zähler n! auszurechnen, wenn man letztendlich n choose k rechnen will.</p>
<p>Merke: erst kürzen, dann ausrechnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494772</guid><dc:creator><![CDATA[wob]]></dc:creator><pubDate>Tue, 03 May 2016 08:53:23 GMT</pubDate></item></channel></rss>