C++ Herausfinden wie oft passt eine Zahl in eine andere passt.

Crazy Driver

Ensign
Registriert
Jan. 2011
Beiträge
182
Hallo, Leute

Gibt es eine Funktion mit der man herausfinden kann, wie oft eine Zahl in eine andere passt?
Mit dem Modulo-Operator erhalte ich nur den Rest von zwei Zahlen wenn man diese miteinander dividiert.
PHP:
x = 15 % 6;
x = 3

Ich wüsste nun gerne, wie hier in dem Beispiel, x den Wert 2 erhält,
da die 6 zweimal in die 15 passt. Der Rest ist also unwichtig.
 
Ja klar, man nennt es - jetzt festhalten - DIVISION. ;) Genaugenommen Integerdivision, da wird der Rest immer fallengelassen.

const int a = 15;
const int b = 2;
const int result = a / b; // <-- da steht jetzt 7 drin


NACHTRAG: Wenn einer deiner Operanden kein integraler Typ ist, muß du durch casten eine Integerdivision erzwingen.

Code:
const double a = 15.0;
const int b = 2;
const int result = static_cast < int > ( a ) / b;
 
Zuletzt bearbeitet:
Ich nehme mal an, dass Crazy Driver einfach etwas durch den Wind war.

Aber gut gelacht, habe ich auch. :D
 
Wundert euch das wirklich noch in der "Taschenrechnergeneration"...?
 
Zuletzt bearbeitet:
Ich frage mich grade immer noch ob die Frage ernst gemeint war :D
 
Divison ist ihm bestimmt zu langsam. :D

Ok, dann:

Code:
int a=15;
int b=6;
a=a-(a%b);
int x=0;
while (a>0) {
 a-=b;
 x++;
}

:evillol:
 
Zuletzt bearbeitet:
e-Laurin schrieb:
Ich nehme mal an, dass Crazy Driver einfach etwas durch den Wind war.


Denke ich auch. Manchmal hat man einfach eine ganze Schiffsladung voll Bretter vorm Kopf. Geht mir öfters so ... oder vielleicht ist es schon langsam einsetzende Senilität. :p
 
Zurück
Oben