Zahlenfolgen auflisten

om1krnoy

Grünschnabel
Hallo,

hab mal wieder ne kleine Frage :) Ich schreibe gerade an einem Prgramm welches Zahlen auflistet ungefähr so: 12345678901011121314....
So bis zu 9 klappt alles ganz gut aber bei der 10 funktionierts nicht mehr
Code:
for(zahl = 1; zahl <= 1000000000; zahl++) {
			
			sum += zahl;
			sum = sum * 10;

Ich weiß jetzt wo mein Fehler liegt und zwar an der 10. Weil wenn er bei 9 angekommen is müsste er ja mit 100 weiter machen.
Und da is jetzt mein Problem ich weiß nicht wie ich hier die 10 auf die 100 und dann anschließend auf die 1000 usw. erhöhen kann.
Kann sein dass ich mich grad weng dumm anstelle^^

Gruß Benny =)
 
Willst du die Zahlen jetzt nur auflisten, oder die Summe berechnen?
Für die SUmme gäbe es schnellere math. Lösungen;
und warum mal 10?
10, 120, 1230, 12340...das ist doch keine Summe
 
Ich schreibe gerade an einem Prgramm welches Zahlen auflistet ungefähr so: 12345678901011121314....
[...]
Ich weiß jetzt wo mein Fehler liegt und zwar an der 10. Weil wenn er bei 9 angekommen is müsste er ja mit 100 weiter machen.

Korrigiere mich, aber soweit ich in der 1. Klasse aufgepasst habe kommt nach der 9 die 10 ?
 
hm ne ne Summe isses ja in dem Sinne nicht weil es wird ja immer eine Zahl hinzugefügt. Ich will eigentlich nur
die Zahlen auflisten von 0 bis 1 Mrd. und zwar so 12345678910111213141516.....

Hab gerade festgestellt dass es nicht so funktioniert in meinem Program :/
Wie macht man so eine einfache Auflistung

Gruß
 
soweit ich weiß schon.
C++:
#include <iostream>

int main(){
  for(long zahl = 1; zahl <= 1000000000; zahl++) {
    std::cout << zahl;
  }
  system("PAUSE");
}
 
Zurück