Valor Eficaz (RMS)

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> // inclui biblioteca padrão de entradas e saidas #include <stdlib.h> // inclui biblioteca padrão de C #include <math.h> // inclui biblioteca de matematica para utilizar raiz quadrada e exponenciação float Eficaz (float *Num, int n) //função para calcular a variancia ((valor-média)^2)/n { int i; float aux; for (i=0;i<n;i++) //comando FOR faz a varredura em toda a memoria { aux=aux+(pow(Num[i],2)); //faz a somatoria de (valor-média)^2 e salva na memoria auxiliar } aux=aux/n; //divide a somatoria pelo numero de elementos e encontra a variancia return sqrt(aux); //retorna com o valor da variancia } int main(void) { float Num[100], NumEficaz; int k, n; printf("Digite o numero de elementos:\n"); scanf ("%d",&n); //lê o numeros de elementos que serão computados printf("Digite os %d numeros aleatorios:\n", n); for (k=0;k<n;k++) //comando FOR faz a varredura até escrever o numero de elementos especificados { scanf ("%f",&Num[k]); //lê os valores digitados e salva no vetor } NumEficaz = Eficaz (Num, n); //chama função Variancia e salva o resultado do retorno printf("\nEficaz: %.2f",NumEficaz); //imprime na tela o resultado da função return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines