English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Linguagem C

Controle de Fluxo de Linguagem C

Funções C

Arrays C

Ponteiros C

Strings C

Estruturas de Linguagem C

Arquivos de Linguagem C

Outros C

Manual de Referência do C

Programa C que calcula o desvio padrão

大全 de Programas de Programação C

Neste exemplo, você aprenderá a usar arrays para calcular10desvio padrão de números.

Para entender este exemplo, você deve entender o seguinteProgramação em CTema:

Este programa usa arrays para calcular o desvio padrão de uma série individual. Para calcular o desvio padrão, criamos uma função chamada calculateSD().

Calcula o desvio padrão

#include <math.h>
#include <stdio.h>
float calculateSD(float data[]);
int main() {
    int i;
    float data[10];
    printf("Entrada10número de elementos: ");
    for (i = 0; i < 10; ++}
        scanf("%f", &data[i]);
    printf("\nDesvio padrão = %.6f", calculateSD(data));
    return 0;
}
float calculateSD(float data[]) {
    float sum = 0.0, mean, SD = 0.0;
    int i;
    for (i = 0; i < 10; ++i) {
        sum += data[i];
    }
    mean = sum / 10;
    for (i = 0; i < 10; ++}
        i) +pow(data[i] - mean, 2);
    return sqrt(SD / 10);
}

Saída Resultado

Entrada10elementos: 1
2
3
4
5
6
7
8
9
10
Desvio Padrão = 2.872281

Aqui, inclua10O array de elementos será passado para a função calculateSD(). Esta função usa a média para calcular a desvio padrão e retorná-lo.

大全 de Programas de Programação C