#include <stdio.h>
#include "func.h"
int main() {
int vet[3]={1,1,1};
float media, varia;
media = Media_Vetor(vet,3);
//varia = Variancia(vet, 3, media);
printf("Maior Valor eh: %d", vet[Maior_Valor(vet,3)]);
printf("\nMenor Valor eh: %d", vet[Menor_Valor(vet,3)]);
printf("\nMedia eh: %f",media);
printf("\nVariancia: %f", varia);
printf("\nDesvio padrao eh: %f", DesvioPadrao(varia));
return 0;
}
int Maior_Valor(int *v, int n);
int Menor_Valor(int *v, int n);
float Media_Vetor(int *v, int n);
float Variancia(int *v, int n, float media);
float DesvioPadrao(float var);
#include <math.h>
#include <stdio.h>
int Maior_Valor(int *v, int n){
int maior, i=0;
for(i = 0; i<n; i++){
if(v[i] > v[maior]){
maior = i;
}
} return maior;
}
int Menor_Valor(int *v, int n){
int menor, i=0;
for(i = 0; i<n; i++){
if(i == 0){
menor = i;
}
if(v[i] < v[menor]){
menor = i;
}
} return menor;
}
float Media_Vetor(int *v, int n){
float media;
int i;
for(i = 0; i<n; i++){
media = media + v[i];
}
media = media/(float)n;
return media;
}
float Variancia (int *v, int n, float media){
int i = 0;
float varia;
for(i = 0; i<n; i++){
varia = varia + pow((v[i] - media), 2);
}
varia = varia/(float) n;
return varia;
}
float DesvioPadrao(float var){
return sqrt(var);
}