|    
			
				13/10/2011, 09:24
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: octubre-2011 
						Mensajes: 12
					 Antigüedad: 14 años 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;
 }
     |