Operatoren * und / simulieren

Ein Programm welches das verhalten der Operatoren * und / simuliert (mit Hilfe der Operatoren + und -)

    #include<iostream>
    using namespace std;

    int main()
    {
        cout<<"Bitte geben Sie 2 Zahlen ein:\n";
        int a,b;
        cin>>a;
        cin>>b;

        //dividieren:
        {
            int temp=a;
            int erg=0;
            while(temp-b >= 0)
            {
                temp-=b;
                ++erg;
            }
            cout<<b<<" ist in "<<a<<" "<<erg<<" mal enthalten (Rest "<<temp<<")\n";
        }

        //multiplizieren
        {
            int erg=0;
            for(int i=0;i<b;++i)
            {
                erg+=a;
            }
            cout<<a<<" mal "<<b<<" ist "<<erg<<"\n";
        }
    }

top