C++ Anfänger hat Fragen zu Array



  • Hey Leute! Ich hab eine Frage zu den Arrays und zwar sind ein Kollege und ich gerade dabei einen besseren Taschenrechner zu entwickeln. Noch kann er die vier Grundrechnungsarten + Prozentrechnen aber wir wollen das er von Dezimal nach Binär und umgekehrt rechnen kann, da liegt unser Problem. Ich habe eine Rechnung gemacht wo ich den Rest raus bekomme und nun möchte ich das Ergebnis in einem Array speichern aber wie geht das? Danke im Voraus. LG Lockna



  • Die Frage ist so schwammig, dass sie nicht beantwortet werden kann.

    Warum willst du ein Array benutzen?
    Was genau ist der Rest?
    Du wirst ja hoffentlich etwas probiert haben. Zeige den Code, erläutere dein Problem.



  • Wie mein Vorredner: Warum willst du Arrays benutzen? Die Liste sollte doch eine variable Anzahl an Einträgen haben.

    Hier ein Beispiel aus meiner Kollektion:

    template<typename T>
    inline std::string to_binary(T value){
        std::string str;
    
        do{
            str.insert(str.begin(), (value & 1) + '0');
        } while(value >>= 1);
    
        return str;
    }
    


  • #include <iostream>
    #include <functional>

    using namespace std;

    int main () {

    int a, b, ergebnis, ergebnis2, ergebnis3;
    int modulo [5000];
    
    cin >> a;
    b = 2;
    
    do {
    
    ergebnis = a % b;
    ergebnis3 = modulo;
    ergebnis2 = a / 2;
    a = ergebnis2;
    } while (a == 0);
    
    cout << ("Ergebnis= ") << ergebnis3;	
    

    }

    Das ist der derzeitige Code, ich will die Variable "ergebnis" dann immer im Array speichern und denn ganzen Array dann ausgeben!



  • zum Beispiel

    #include <vector>
    .
    .
    .
    vector<int> ergebnisse;
    .
    .
    .
    ergebnisse.push_back( ergebnis );
    .
    .
    .
    for ( auto ergebnis : ergebnisse )
    {
          cout << ergebnis << '\n';
    }
    


  • @lemon03 Danke ich versuchs gleich mal


Anmelden zum Antworten