Exercício 1 Tópico 2

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include "funcoes.h" int main() { int vet[3] = {2, 3, 1}; printf("Maior Valor eh: %d\n", vet[maior_valor(vet, 3)]); printf("Menor Valor eh: %d\n", vet[menor_valor(vet, 3)]); printf("Media Vetor eh: %.3f\n", media_vetor(vet, 3)); float media = media_vetor(vet, 3); float var = variancia(vet, 3, media); printf("Variancia: %.3f\n",var); printf("Desvio Padrao: %.3f\n", desvioPadrao(var)); return 0; }
int maior_valor(int *vet, int n); int menor_valor(int *vet, int n); float media_vetor(int *vet, int n); float variancia (int *vet, int n, float media); float desvioPadrao(float var);
#include <math.h> int maior_valor (int *vet, int n) { int i, index_maior = 0; for(i=0;i<n;i++) { if (vet[i]>vet[index_maior]) { index_maior = i; } } return index_maior; } int menor_valor (int *vet, int n) { int i, index_menor = 0; for(i=0;i<n;i++) { if (vet[i]<vet[index_menor]) { index_menor = i; } } return index_menor; } float media_vetor (int *vet, int n) { int i = 0; float media = 0; for(i=0;i<n;i++) { media += vet[i]; } return (media/(float)n); } float variancia (int *vet, int n, float media) { int i; float var = 0; for (i=0; i<n; i++) { var += pow((vet[i]-media),2); } var = var/n; return var; } float desvioPadrao(float var) { return sqrt(var); }
Editor Settings
Theme
Key bindings
Full width
Lines