Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2012, 20:11
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Promedio con estructuras

Hola! te dejo un codigo sin modificar mucho lo que tenes:
Código C:
Ver original
  1. for(i=0;i<valor;i++) {
  2.   if(((i+1)<valor) && (strcmp(c[i].marc , c[i+1].marc) == 0)){// i+1< valor para que no compare fuera del arreglo
  3.     con++;
  4.     res = res + c[i].precio;
  5.     prom = res / con;
  6.   }
  7.   else
  8.  {
  9.     con++;
  10.     res = res + c[i].precio;
  11.    prom = res / con;
  12.    printf("La marca es: %s y su promedio: %i \n", c[i].marc, prom);
  13.    
  14.    con=0;
  15.    res=0;
  16.    prom=0;
  17.   }
  18. }/* fin del for */

La solucion no es la mas eficiente, de echo no me gusta, pero es lo primero q se me ocurrio

Saludos