#include
#include
#include
#include
int main()
{
FILE *pfile;
char filename[80]="c:\\ejemplo\\datos.txt";
if((pfile = fopen(filename, "rb")) == NULL){
printf("Sorry, can't open %s", filename);
return -1;
}
int datos=0;
char line[80];
while(fgets(line,sizeof(line),pfile))
{
datos++;//obteniendo el numero de datos en el archivo
}
fclose(pfile);
double datosleidos[datos];//arreglo para almacenar los datos
pfile = fopen(filename, "rb") ;
double num=0;
int idx=0;
while(fgets(line,sizeof(line),pfile))
{
num=atof(line);
// printf("%s este es el num %f \n", line,num);
datosleidos[idx]=num;
idx++;
}
int i=0;
double prom=0;
for(i=0; i prom=prom+datosleidos[i];
}
printf("----Datos leidos %i ,suma de los datos %f, promedio: %f \n",idx,prom,prom/idx);
return 0;
}
jueves, 19 de noviembre de 2009
ayuda
Suscribirse a:
Enviar comentarios (Atom)
Oye Mauricio...para cuando dijiste que era la práctica final?
ResponderEliminarsi oie yo ya me confundi un buen con eso de qtenemos un archivo fijo con valores pero en el codeblock tanbn se puede hacer eso a nesesito el linux a fuerzas ocomo le agao con esta plataforma del tal codeblocks e espero y lo contestes
ResponderEliminarsi puedes hacerlo con codeblocks aunq no es 1 plataforma, es l compilador de la gnu para windoes es todo, por otro lado esta l programa q t obtiene los datos de un archivo, tu partes de ahi ok? bueno la cosa es que tu saques la moda, mdia, mediana y varianza utilizando como base mi programa sip???
ResponderEliminar