Division
-
Ich habe eine Frage zu einer Division. Wenn ich bei einer Division keinen Rest habe, dann soll er mir eine 0 ausgeben, wenn ich einen Rest habe, dann soll er eine 1 ausgeben.
bsp: 10/2 = 5 --> 0
5/2 --> 1cu
shm
-
Dafür gibts den modulo Operator:
int i = 5%2; // i == 1
int j = 10%2; // j == 0
-
#include <iostream> using namespace std; bool hatRest(int a, int d) { return bool(a%d); } int main() { cout << "5 / 2 :\t" << hatRest(5, 2) << endl; cout << "4 / 2 :\t" << hatRest(4, 2) << endl; }