SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: misterwilliam en Viernes 19 de Septiembre de 2003, 19:55

Título: Re: URGENTE PORQUE NO VEO LA DIVISION
Publicado por: misterwilliam en Viernes 19 de Septiembre de 2003, 19:55
Amigos. Tengo este codigo pero el resultado que arroja es 3.000 porque? si deberia ser 3.333???

#include<conio.h>
#include<stdio.h>

void main()
{
clrscr();
int a,b;
float c;

a=10;
b=3;
c=a/b;

printf("valor : %2.3f",c);
getch();
}


____________________________

Gracias! :clown:
Título: URGENTE PORQUE NO VEO LA DIVISION
Publicado por: cyber en Viernes 19 de Septiembre de 2003, 21:18
Hola:
Te sucede porque estas dividiendo enteros.
Declara a y b como flotantes:)

float a, b, c;

Slds
cyber