Eine Funktion divide() zu schreiben, welche 2 Zahlen dividiert und Ergebnis und Rest dem Aufrufer mitteilt.
#include <iostream>
using namespace std;
double divide(int,int,int&);
double divide(int,int);
int main()
{
cout<<"Bitte 2 Zahlen eingeben\n";
int a,b;
cin>>a;
cin>>b;
int rest;
double erg=divide(a,b,rest);
cout<<a<<" / "<<b<<" = "<<erg<<" und "<<rest<<" Rest\n";
}
double divide(int divisor, int divident, int& rest)
{
rest=divisor%divident;
return divide(divisor, divident);
}
double divide(int divisor, int divident)
{
return static_cast<double>(divisor)/divident;
}