Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Yamakasi_Jr

#1
Hola a todos, tengo un problema con mi código, me piden calcular la desviacion estandar de un arreglo pero al querer hacer la operacion no puedo restar la media(promedio) a los elementos del arreglo por separado y despues sumar el cuadrado de las diferencias. Espero puedan ayudarme :)

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>

int main()
{
int a[100];
int i,dato,elem,promedio,desv,varianza,diferencia,suma;

printf("\n Introduce el tamaño del arreglo: ");
scanf("%d", &dato);
printf("\n");

for(i=0; i<dato; i++)
{
printf(" Introduce los elementos del arreglo: ");
scanf("%d", &a[i]);
}

printf("\n\n");

for(i=0; i<dato; i++)
{
printf(" %d", a[i]);
}

for(i=0; i<dato; i++)
{
promedio +=(a[i])/(dato);
}
printf("\n\n El promedio de los elementos es: %d", promedio-1);

//Diferencia de los elementos
diferencia=diferencia-a[0];
for(i=0; i<dato; i++)
{
diferencia=diferencia-a[i];
}
printf("\nLa diferencia es: %d", diferencia);

for(i=0; i<dato; i++)
{
varianza=(diferencia)*(diferencia)/(dato);
}
printf("\n\n La varianza es: %d", varianza);
}



· Los códigos deben ir en etiquetas GeSHi
· Los títulos deben ser descriptivos
>aquí las reglas del foro
-Engel Lex