Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: EdgarKrieger en 27 Noviembre 2013, 19:59 pm



Título: Core generado!!!!!!!! Problema con programa
Publicado por: EdgarKrieger en 27 Noviembre 2013, 19:59 pm
Hola a todos bueno,tengo problema con un programa que estoy haciendo es bastante sencillo el programa pero lamentablemente no me sale jejejeje

Lo que tengo que hacer es: calcular la media de una cantidad de números introducidos hasta que introduzca cero......esto es lo que llevo:

#include <stdio.h>
int main()
{
   int x=0,s=0,ac=0;
   while(x!=0){
      printf("Dame el valor: ");
      scanf("%d",&x);
      while(getchar()!='\n');
      ac+=x;
   }
   s/=ac;
   printf("La media es: %d\n",s);
   return 0;
}

aL momento de compilar me sale "EXCEPCION DE COMA FLOTANTE ('CORE' GENERADO)" alguien me puede explicar porque sale eso y decirme que tengo mal en el programa de antemano muchas gracias.


Título: Re: Core generado!!!!!!!! Problema con programa
Publicado por: Eternal Idol en 27 Noviembre 2013, 20:22 pm
Estas dividiendo por 0; ac se inicializa a 0 al igual que x, debido a que el bucle tiene como condicion para ejecutarse que x sea DIFERENTE de 0 ... ac no es modificado antes de la division.


Título: Re: Core generado!!!!!!!! Problema con programa
Publicado por: EdgarKrieger en 3 Diciembre 2013, 18:19 pm
vientos muchas gracias por la ayuda ese era mi problema


Título: Re: Core generado!!!!!!!! Problema con programa
Publicado por: Eternal Idol en 4 Diciembre 2013, 11:30 am
De nadas  ::)