Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2009, 10:58
haidion
 
Fecha de Ingreso: febrero-2004
Ubicación: Buenos Aires
Mensajes: 60
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Duda con problema en C

media tiene que ser del tipo float, millas y litros son int entonces va %d en lugar de %f. Y en media = pusiste dos iguales y eso es una operacion logica.

Código c:
Ver original
  1. main()
  2. {
  3.     int millas = 0;
  4.     int litros = 0;
  5.     int repeticiones = 0;
  6.     float media;
  7.    
  8.  
  9.  
  10.     while(repeticiones <=3){
  11.     printf("introduzca millas recorridas):\n");
  12.     scanf("%d", &millas);
  13.     printf("introduzca litros usados:\n");
  14.     scanf("%d", &litros);
  15.  
  16.     media = float(millas)/float(litros);
  17.     printf("la media es %f\n", media);
  18.  
  19.     repeticiones += 1;
  20.  
  21.     }
  22.  
  23.  
  24.     return 0;
  25. }