SoloCodigo
Programación General => C/C++ => Mensaje iniciado 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:
-
Hola:
Te sucede porque estas dividiendo enteros.
Declara a y b como flotantes:)
float a, b, c;
Slds
cyber