I’m studying for my C Programming class and need an explanation.

I have to use this code and its output to find the standard deviation of 5 separate inputs

here is the pseudo code

• varianceSum = 0
• for(i=0;i<RAINFALL_COUNT;i++)
• delta = rainfallArray[i] – average
• varianceSum = varianceSum + delta * delta
• variance = sum / RAINFALL_COUNT
• stdDev = sqrt(variance)
• printf(“Standard Deviation: %lfn”, stdDev)

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <stdlib.h>

#define RAINFALL_COUNT 5

void main()

{

double rainfallArray[RAINFALL_COUNT] = { 0.0 };

int i;

double nextRainfall = 0;

double sum = 0.0;

double average = 0.0;

for (i = 0; i < RAINFALL_COUNT; i++)

{

printf(“Enter the next rainfall amount: “);

scanf(“%lf”, &nextRainfall);

rainfallArray[i] = nextRainfall;

sum += nextRainfall;

}

average = sum / RAINFALL_COUNT;

printf(“Total: %.2lf Average: %.2lfn”, sum, average);

system(“pause”);

}

I have to use this code and its output to find the standard deviation of 5 separate inputs

here is the pseudo code

• varianceSum = 0
• for(i=0;i<RAINFALL_COUNT;i++)
• delta = rainfallArray[i] – average
• varianceSum = varianceSum + delta * delta
• variance = sum / RAINFALL_COUNT
• stdDev = sqrt(variance)
• printf(“Standard Deviation: %lfn”, stdDev)