Olá galera to com o seguinte exercício abaixo, tentei resolver mas quando roda ele trava e pede para fechar programa, gostaria da ajuda e vocês, obg.
Faça um algoritmo que dado um vetor de inteiros calcule a média e o
desvio padrão utilizando somente um loop.
#include<stdio.h>
#include<math.h>
int main(void){
float vetor[100], medias=0, soma, media=0, desvio, vari;
int n, i=0;
printf("Digite um numero :\n");
scanf("%d", &n);
if(n <= 100){
for(i=1; i<=n; i++)
{
printf("Digite um numero :\n");
scanf("%f", vetor[i]);
medias = medias+vetor[i];
media = medias/n;
}
for(i=1;i<=n;i++)
{
soma = soma+((vetor[i]-media)*(vetor[i]-media));
}
vari=soma/n;
desvio=sqrt(vari);
printf("\n\n Media do conjunto = %f\n", media);
printf("\n\n Desvio padrao = %f\n\n", desvio);
return 0;
}
}