<?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[7ställige Zahlen ?]]></title><description><![CDATA[<p>Hallo zusammen. Ich bin ein Neuling in C++ (bzw. programmieren allgemein), da ich erst vor ca. 3 Wochen damit angefangen habe.<br />
Mein Problem ist jetzt, dass mir das Programm keine 7-ställige Zahlen auswerfen kann - zumindest nicht lesbar. Auf dem Bildschirm schreint dann immer was mit 45E+C3L ... <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="😕"
    /><br />
Das passiert allerdings nur, wenn ich diese als Variablen benutze und mit ihnen Rechne. Umgekehrt bedeutet das, dass ich bei</p>
<pre><code class="language-cpp">double i=9000000;
cout&lt;&lt;i&lt;&lt;endl;
</code></pre>
<p>kein Problem habe.<br />
Ich habe mir Bücher gekauft und etliche Internet-Tutorials durchgelesen, wodrin stand, dass man größerer Zahlen auch mit &quot;long&quot; oder gar &quot;long long&quot; darstellen lassen kann, aber keines der beiden Funktioniert.<br />
In einigen Foren hieß es, dass man sich eine eigene Klasse erstellen soll, die jede Ziffer in einem Array speicher usw.</p>
<p>Jetzt meine Frage: Geht das nicht irgendwie einfacher, dass ich mir ne Zahl im 7-8 - ställigem Bereich anzeigen lassen kann, bzw mit ihnen rechnen kann? Ich will bloß folgendes Codebeispiel zum laufen bekommen.</p>
<pre><code class="language-cpp">do {
    dmg_ges=dmg_ges+raiddps*30.0;
    time=time+30.0;
    if(dmg_ges&gt;hp) {
      time=time-((dmg_ges-hp)/raiddps);
      cout&lt;&lt;&quot;es sind &quot;&lt;&lt;time&lt;&lt;&quot; s seit Start vergangen und der Boss hat noch 0 hp&quot;&lt;&lt;endl;
      break;
    }
    cout&lt;&lt;&quot;es sind &quot;&lt;&lt;time&lt;&lt;&quot; s seit Start vergangen und der Boss hat noch &quot;&lt;&lt;hp-dmg_ges&lt;&lt; &quot;hp&quot;&lt;&lt;endl;
  }while(dmg_ges&lt;hp);
</code></pre>
<p>mfg Obstsalat</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/262127/7ställige-zahlen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 21:48:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/262127.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Mar 2010 15:07:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 7ställige Zahlen ? on Mon, 01 Mar 2010 15:07:55 GMT]]></title><description><![CDATA[<p>Hallo zusammen. Ich bin ein Neuling in C++ (bzw. programmieren allgemein), da ich erst vor ca. 3 Wochen damit angefangen habe.<br />
Mein Problem ist jetzt, dass mir das Programm keine 7-ställige Zahlen auswerfen kann - zumindest nicht lesbar. Auf dem Bildschirm schreint dann immer was mit 45E+C3L ... <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="😕"
    /><br />
Das passiert allerdings nur, wenn ich diese als Variablen benutze und mit ihnen Rechne. Umgekehrt bedeutet das, dass ich bei</p>
<pre><code class="language-cpp">double i=9000000;
cout&lt;&lt;i&lt;&lt;endl;
</code></pre>
<p>kein Problem habe.<br />
Ich habe mir Bücher gekauft und etliche Internet-Tutorials durchgelesen, wodrin stand, dass man größerer Zahlen auch mit &quot;long&quot; oder gar &quot;long long&quot; darstellen lassen kann, aber keines der beiden Funktioniert.<br />
In einigen Foren hieß es, dass man sich eine eigene Klasse erstellen soll, die jede Ziffer in einem Array speicher usw.</p>
<p>Jetzt meine Frage: Geht das nicht irgendwie einfacher, dass ich mir ne Zahl im 7-8 - ställigem Bereich anzeigen lassen kann, bzw mit ihnen rechnen kann? Ich will bloß folgendes Codebeispiel zum laufen bekommen.</p>
<pre><code class="language-cpp">do {
    dmg_ges=dmg_ges+raiddps*30.0;
    time=time+30.0;
    if(dmg_ges&gt;hp) {
      time=time-((dmg_ges-hp)/raiddps);
      cout&lt;&lt;&quot;es sind &quot;&lt;&lt;time&lt;&lt;&quot; s seit Start vergangen und der Boss hat noch 0 hp&quot;&lt;&lt;endl;
      break;
    }
    cout&lt;&lt;&quot;es sind &quot;&lt;&lt;time&lt;&lt;&quot; s seit Start vergangen und der Boss hat noch &quot;&lt;&lt;hp-dmg_ges&lt;&lt; &quot;hp&quot;&lt;&lt;endl;
  }while(dmg_ges&lt;hp);
</code></pre>
<p>mfg Obstsalat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862747</guid><dc:creator><![CDATA[Obstsalat]]></dc:creator><pubDate>Mon, 01 Mar 2010 15:07:55 GMT</pubDate></item><item><title><![CDATA[Reply to 7ställige Zahlen ? on Mon, 01 Mar 2010 15:12:43 GMT]]></title><description><![CDATA[<p>Achso sorry. Ich hatte vergessen dabei zuschreiben, dass alle benutzten variablen mit dem typ &quot;double&quot; definiert sind und</p>
<p>hp=9000000<br />
raiddps=27000</p>
<p>ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862756</guid><dc:creator><![CDATA[Obstsalat]]></dc:creator><pubDate>Mon, 01 Mar 2010 15:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to 7ställige Zahlen ? on Mon, 01 Mar 2010 15:17:07 GMT]]></title><description><![CDATA[<p>Das ist keine Frage des Variablentyps (die Ganzzahltypen <code>long</code> und l <code>ong long</code> sind eher ungeeignet für das Ergebnis einer Division), sondern der richtigen iostream-Manipulatoren:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main () {
  double a,b,c;
  a = 3.1415926534;
  b = 2006.0;
  c = 1.0e-10;
  cout.precision(8);
  cout       &lt;&lt;         a &lt;&lt; '\t' &lt;&lt; b &lt;&lt; '\t' &lt;&lt; c &lt;&lt; endl;
  cout &lt;&lt;   fixed    &lt;&lt; a &lt;&lt; '\t' &lt;&lt; b &lt;&lt; '\t' &lt;&lt; c &lt;&lt; endl;
  cout &lt;&lt; scientific &lt;&lt; a &lt;&lt; '\t' &lt;&lt; b &lt;&lt; '\t' &lt;&lt; c &lt;&lt; endl;
  return 0;
}
</code></pre>
<p>Spiel mal ein bisschen mit <code>precission</code> , <code>fixed</code> und <code>scientific</code> herum, bis du das gewünschte Format hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862757</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 01 Mar 2010 15:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to 7ställige Zahlen ? on Mon, 01 Mar 2010 15:35:03 GMT]]></title><description><![CDATA[<p>Vielen dank DeppJ <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>Problem ist mit &quot;fixed&quot; gelöst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862770</guid><dc:creator><![CDATA[Obstsalat]]></dc:creator><pubDate>Mon, 01 Mar 2010 15:35:03 GMT</pubDate></item><item><title><![CDATA[Reply to 7ställige Zahlen ? on Mon, 01 Mar 2010 15:37:01 GMT]]></title><description><![CDATA[<p>Upps sorry!! Leider kann ich den Beitrag nicht editieren deswegen muss ich nochmal einn Post machen <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="😞"
    /> . Ich meinte SeppJ, nicht mit D ... my bad. Echt keine Absicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862772</guid><dc:creator><![CDATA[Obstsalat]]></dc:creator><pubDate>Mon, 01 Mar 2010 15:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to 7ställige Zahlen ? on Mon, 01 Mar 2010 16:07:17 GMT]]></title><description><![CDATA[<p><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>
<p>Und dann auch noch die Überschrift: 7 Ställe ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862811</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Mon, 01 Mar 2010 16:07:17 GMT</pubDate></item></channel></rss>