Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2011, 09:24
Avatar de Intael
Intael
 
Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 12 años, 4 meses
Puntos: 1
División entera y residuo de dos números reales

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;
}