Hola,
Tengo que diseñar un programa que divida dos números enteros y que entregue al usuario el cociente y el residuo, siendo siempre el denominador de la divisón mayor que 0. Es bastante raro, pq introduzco por ejemplo 32 y 6 y el programa me da 52... A ver si podéis echarle un vistazo a lo que he hecho hasta ahora y me podéis decir dónde está el error:
He hecho lo siguiente:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a, b, d, r;
b>0;
cin>>a>>b;
d=a/b;
r=-d*b+a;
cout<<d;
cout<<r<<endl;
}