<?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[Eulersche Zahl mit C++]]></title><description><![CDATA[<p>Hallo zusammen, ich habe die Aufgabe, die Eulersche Zahl in der Konsole anzeigen zu lassen, so dass man den Präzisionsgrad selber angeben kann, bisher bin ich so weit gekommen:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()</p>
<p>{</p>
<p>int p;<br />
double k=1, e2=1, e1=1;<br />
int i;</p>
<p>cout &lt;&lt; &quot;Waehle die Praezision: &quot; &lt;&lt; endl;<br />
cin &gt;&gt; p;</p>
<p>for (int i=1; ; i+1)</p>
<p>{</p>
<p>e1= (1/k) + e1;<br />
k = k * (i+1);</p>
<p>if (e2 == e1) {<br />
break;<br />
}</p>
<p>e2=e1;<br />
i=i+1;<br />
}</p>
<p>cout.precision(p+1);<br />
cout &lt;&lt; e1 &lt;&lt; endl;</p>
<p>return 0;</p>
<p>}</p>
<p>leider gibt mir die konsole danach nur eine maximal 16-stellige Zahl an, obwohl diese ja grösser sein müsste ( für z.B.: p == 29)</p>
<p>Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/224459/eulersche-zahl-mit-c</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 14:55:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224459.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Oct 2008 18:12:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 18:12:06 GMT]]></title><description><![CDATA[<p>Hallo zusammen, ich habe die Aufgabe, die Eulersche Zahl in der Konsole anzeigen zu lassen, so dass man den Präzisionsgrad selber angeben kann, bisher bin ich so weit gekommen:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()</p>
<p>{</p>
<p>int p;<br />
double k=1, e2=1, e1=1;<br />
int i;</p>
<p>cout &lt;&lt; &quot;Waehle die Praezision: &quot; &lt;&lt; endl;<br />
cin &gt;&gt; p;</p>
<p>for (int i=1; ; i+1)</p>
<p>{</p>
<p>e1= (1/k) + e1;<br />
k = k * (i+1);</p>
<p>if (e2 == e1) {<br />
break;<br />
}</p>
<p>e2=e1;<br />
i=i+1;<br />
}</p>
<p>cout.precision(p+1);<br />
cout &lt;&lt; e1 &lt;&lt; endl;</p>
<p>return 0;</p>
<p>}</p>
<p>leider gibt mir die konsole danach nur eine maximal 16-stellige Zahl an, obwohl diese ja grösser sein müsste ( für z.B.: p == 29)</p>
<p>Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596516</guid><dc:creator><![CDATA[chEfe___]]></dc:creator><pubDate>Thu, 09 Oct 2008 18:12:06 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 18:25:34 GMT]]></title><description><![CDATA[<p>Maximale Präzision meint wahrscheinlich, dass du die Zahl so genau darstellen sollst, wie es der Datentyp <code>double</code> erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596521</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 09 Oct 2008 18:25:34 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 18:20:36 GMT]]></title><description><![CDATA[<p>Ein double kann nur begrenzt viele Stellen beinhalten. Von daher musst du die Ziffern einzeln ausgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596524</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 09 Oct 2008 18:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 18:59:29 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12954">@nexus</a>, ja das ist schon so gedacht, ich dachte nur, dass der double noch mehr stellen schaffen müsste und ich daher irgendwo einen fehler gemacht habe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596544</guid><dc:creator><![CDATA[chEfe___]]></dc:creator><pubDate>Thu, 09 Oct 2008 18:59:29 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 19:08:21 GMT]]></title><description><![CDATA[<p>entweder machst dir selber ne möglichkeit theoretisch unendlich große zahlen darzustellen oder nimmst die klasse hier:</p>
<p><a href="http://lnc.sourceforge.net/" rel="nofollow">http://lnc.sourceforge.net/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596546</guid><dc:creator><![CDATA[tobZel]]></dc:creator><pubDate>Thu, 09 Oct 2008 19:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 19:17:39 GMT]]></title><description><![CDATA[<p>Sollst du die Zahl nur anzeigen oder auch berechnen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596547</guid><dc:creator><![CDATA[Ponto]]></dc:creator><pubDate>Thu, 09 Oct 2008 19:17:39 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 19:24:19 GMT]]></title><description><![CDATA[<p>Berechnen und ich muss dazu Schleifen verwenden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596549</guid><dc:creator><![CDATA[chEfe___]]></dc:creator><pubDate>Thu, 09 Oct 2008 19:24:19 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 20:20:36 GMT]]></title><description><![CDATA[<p>Der Datentyp <code>double</code> kann nun mal nicht unendlich viele Stellen speichern. Da ändert auch <code>std::cout.precision()</code> nichts daran. Wo liegt nun also das Problem? Wahrscheinlich hast du die maximale Genauigkeit bereits erreicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596575</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 09 Oct 2008 20:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Thu, 09 Oct 2008 20:31:22 GMT]]></title><description><![CDATA[<p>hab ich mittlerweile auch gemerkt =), danke für die antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596580</guid><dc:creator><![CDATA[chEfe___]]></dc:creator><pubDate>Thu, 09 Oct 2008 20:31:22 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Fri, 10 Oct 2008 07:02:25 GMT]]></title><description><![CDATA[<p>long double?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596668</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Fri, 10 Oct 2008 07:02:25 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Fri, 10 Oct 2008 10:14:35 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>long double?</p>
</blockquote>
<p><code>long double</code> ist zum Beispiel auf dem Microsoft Compiler auch nur ein <code>double</code> . Da hat man keine Garantie, dass man eine genauere Zahl bekommt. Besser man nimmt z.B. eine BCD-Zahl (Binary Coded Decimal). Dazu gibt es genügend Libs und man kann relativ einfach auch selber eine implementieren.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596821</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 10 Oct 2008 10:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Fri, 10 Oct 2008 11:41:14 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Besser man nimmt z.B. eine BCD-Zahl (Binary Coded Decimal). Dazu gibt es genügend Libs und man kann relativ einfach auch selber eine implementieren.</p>
</blockquote>
<p>Ist das wirklich einfach, vor allem für einen Anfänger? Wenn man es sauber und einigermassen performant lösen möchte, wahrscheinlich nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596888</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Oct 2008 11:41:14 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Fri, 10 Oct 2008 11:50:02 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Dravere schrieb:</p>
<blockquote>
<p>Besser man nimmt z.B. eine BCD-Zahl (Binary Coded Decimal). Dazu gibt es genügend Libs und man kann relativ einfach auch selber eine implementieren.</p>
</blockquote>
<p>Ist das wirklich einfach, vor allem für einen Anfänger? Wenn man es sauber und einigermassen performant lösen möchte, wahrscheinlich nicht...</p>
</blockquote>
<p>Es ist fast nur abschreiben, weil wenn du weisst, dass du nach BCD suchen musst, dann findest du im Web jede Menge Material darüber.<br />
Ob ein Anfänger gleiche eine super performante Klasse wird erstellen, bezweifle ich. allerdings bezweifle ich auch, dass dies unbedingt nötig ist. Erst recht bei einem Anfänger <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 />
Es ist aber durchaus eine gute Übung <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596893</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 10 Oct 2008 11:50:02 GMT</pubDate></item><item><title><![CDATA[Reply to Eulersche Zahl mit C++ on Fri, 10 Oct 2008 11:58:29 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Es ist aber durchaus eine gute Übung <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>
</blockquote>
<p>Wenn ich mal Lust und Zeit habe, will ich so etwas auch probieren. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1596900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596900</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Oct 2008 11:58:29 GMT</pubDate></item></channel></rss>