Please ONLY use C code to answer the question Thanks Write a

Please ONLY use C code to answer the question. Thanks.

Write a C program containing different functions to calculate following quantities for any given floating point values array: Minimum value Maximum value Average Standard Deviation

Solution

// C code min max average standard deviation
#include <stdio.h>
#include <math.h>


float minimum(float array[], int size)
{
int i;
float min = array[0];

for(i=0; i< size; ++i)
{
if(array[i] < min)
min = array[i];
}

return min;
}

float maximum(float array[], int size)
{
int i;
float max = array[0];

for(i=0; i< size; ++i)
{
if(array[i] > max)
max = array[i];
}

return max;
}


float average(float array[], int size)
{
int i;
float sum = 0.0;

for(i=0; i<size; ++i)
{
sum += array[i];
}

return sum/size;
}

float standard_Deviation(float array[], int size)
{
int i;
float sd = 0.0;
float mean = average(array,size);

for(i=0; i< size; ++i)
sd = + pow(array[i] - mean, 2);

return sqrt(sd/size);
}

int main()
{
int size;
int i;

printf(\"Enter size of array: \");
scanf(\"%d\",&size);

float array[size];

  
for(i=0; i < size; ++i)
{
printf(\"Enter element %d: \",(i+1));
scanf(\"%f\", &array[i]);
}

printf(\"\ Maximum value in array %f\ \",maximum(array,size));
printf(\"Minimum value in array %f\ \",minimum(array,size));
printf(\"Average: %f\ \",average(array,size));
printf(\"Standard Deviation: %f\ \", standard_Deviation(array,size));

return 0;
}


/*
output:

Enter size of array: 5
Enter element 1: 2.3
Enter element 2: 4.3
Enter element 3: 5.6
Enter element 4: 5.4
Enter element 5: 2.3

Maximum value in array 5.600000
Minimum value in array 2.300000
Average: 3.980000
Standard Deviation: 0.751319

*/

Please ONLY use C code to answer the question. Thanks. Write a C program containing different functions to calculate following quantities for any given floating
Please ONLY use C code to answer the question. Thanks. Write a C program containing different functions to calculate following quantities for any given floating

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site