<?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[Anwendungsbeispiel zur direkten Rekursion??]]></title><description><![CDATA[<p>Kann mir mal einer sagen was funk als ersten Wert annimmt wenn mit scanf eine 5 als<br />
Ganzzahl eingegeben wird?</p>
<p># include &lt;stdio.h&gt;<br />
float funk (int zahl);<br />
void main()<br />
{<br />
int i;<br />
printf(&quot;\n Eingabe&quot;);<br />
scanf(&quot;%d&quot;, &amp;i);<br />
printf(&quot;\n \n Ausgabe(%d) = %f&quot;,i,funk(i));<br />
}<br />
float funk (int zahl)<br />
{<br />
float erg=0.0;<br />
if (zahl&gt;0)<br />
erg=zahl+funk(zahl/3) / funk(zahl-1);<br />
else erg=1.0;<br />
return(erg);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137590/anwendungsbeispiel-zur-direkten-rekursion</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 08:55:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137590.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Feb 2006 19:34:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anwendungsbeispiel zur direkten Rekursion?? on Sat, 18 Feb 2006 19:34:35 GMT]]></title><description><![CDATA[<p>Kann mir mal einer sagen was funk als ersten Wert annimmt wenn mit scanf eine 5 als<br />
Ganzzahl eingegeben wird?</p>
<p># include &lt;stdio.h&gt;<br />
float funk (int zahl);<br />
void main()<br />
{<br />
int i;<br />
printf(&quot;\n Eingabe&quot;);<br />
scanf(&quot;%d&quot;, &amp;i);<br />
printf(&quot;\n \n Ausgabe(%d) = %f&quot;,i,funk(i));<br />
}<br />
float funk (int zahl)<br />
{<br />
float erg=0.0;<br />
if (zahl&gt;0)<br />
erg=zahl+funk(zahl/3) / funk(zahl-1);<br />
else erg=1.0;<br />
return(erg);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997509</guid><dc:creator><![CDATA[ralle_I]]></dc:creator><pubDate>Sat, 18 Feb 2006 19:34:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungsbeispiel zur direkten Rekursion?? on Sat, 18 Feb 2006 19:40:03 GMT]]></title><description><![CDATA[<p>dat ist einfach</p>
<p>eine</p>
<p>5</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997512</guid><dc:creator><![CDATA[lollig]]></dc:creator><pubDate>Sat, 18 Feb 2006 19:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungsbeispiel zur direkten Rekursion?? on Sun, 19 Feb 2006 10:40:15 GMT]]></title><description><![CDATA[<p>eine 5.0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997667</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:40:15 GMT</pubDate></item><item><title><![CDATA[Reply to Anwendungsbeispiel zur direkten Rekursion?? on Fri, 17 Mar 2006 19:53:44 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wenn Ihr mir bitte noch mal helfen könntet: Ich soll beantworten und begründen, ob das Programm für jede zulässige Eingabe endet?</p>
<p>Meiner Meinung nach ist der zulässige Eingabebereich von von -32768 bis 32767.<br />
Für alle eingegebenen Zahlen die negativ sind gibt das Programm 1.000000 aus.<br />
Wenn ich eine 5 eingebe braucht das Programm ca. 106 Schritte um als erg 5,441816 auszugeben. Für die Eingabe von 32767 ruft die Funktion sich so oft auf das es im Stack einen Überlauf gibt?!. Wieviel Schritte benötigt das Programm theoretisch?</p>
<p>Schon mal vielen Dank im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1018645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1018645</guid><dc:creator><![CDATA[ralle_I]]></dc:creator><pubDate>Fri, 17 Mar 2006 19:53:44 GMT</pubDate></item></channel></rss>