Matrix erstellen



  • Hallo Leute
    ich versuch gerade eine Matrix für Verlust und Gewinn zu erstellen.
    also das Programm soll es ungefähr so ausgeben:
    1% 2% 3% 4% .... 10%
    10000 x€ x€ x€ x€
    20000
    30000
    .....
    200000

    ich dachte auch ich hätte es recht gut hinbekommen aber die Ausgabe ist total verschoben wurden und es sieht ziemlich kacke aus
    Daher wollte ich fragen ob einer ne Idee hat, damit es gut aussieht

    #include <iostream> 
    #include <fstream> 
    #include <string> 
    using namespace std; 
    
    int main() 
    { 
    
    int zahl=10000; //deklarieren der Variablen
    float verkaufszahl;
    long int verlust=75500;
    float prozent;          //das sind die 1-10% als zahl also für 1%=755
    
    cout << " \t 1% \t 2% \t 3% \t 4% \t 5% \t 6% \t 7% \t 8% \t 9% \t 10 " << endl;
    
    for(int w=0; w<25; w++){
    
      zahl=10000+(10000*w);
    cout << zahl;
    
    for(int q=1; q<10; q++){
    
     prozent=( q *verlust)/100;
     verkaufszahl=(prozent+verlust)/zahl;
     cout << "\t" << verkaufszahl;
    
    }
     cout << endl;
    
    }
    
    }
    

    Hoffe mir kann einer helfen was das angeht
    aber es wird wahrscheinlich an den "\t"s liegen oder?



  • das darstellen der Matrix hat jetzt nicht so gut geklappt
    Aber ist klar was ich meine oder? 😃



  • Du kannst dich mit der Formatierung von cout auseinander setzen
    Z.B. width bei http://www.cplusplus.com/reference/ostream/ostream/

    oder in der Titelzeile ein paar mehr Leerzeichen vor den Ziffern einsetzen.


Anmelden zum Antworten