![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/10/2011, 09:24
|
![Avatar de Intael](http://static.forosdelweb.com/customavatars/avatar438877_3.gif) | | | Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 12 años, 11 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;
} |