You are on page 1of 3

NAME: ADEOYE OISEOJE JOHN

COURSE: COMPUTER ENGINEERING


MATRIC:19CJ025762
#include <stdio.h>

int main(){

int n,i;
float sum = 0;
printf("How many items ");
scanf("%d", &n);
int m[n];
for (i =0; i<n ; i++){
printf("Enter your number ");
scanf("%d", &m[i]);
sum += m[i];

}
/* Find the mean*/
float mean =0;
mean = sum / n;
printf("\n");
printf("Mean: %.2f\n", mean);

/* Find the mode*/


float mode = 0;
for (i = 0; i<n; i++){
if ( m[i] > mode){
mode = m[i];
}
}
printf("Mode: %.2f\n", mode);

/*Sort the Array*/


int j,temp;
for(i=0; i<n-1; i++){
for(j=i; j<n; j++){
if (m[i] > m[j]){
temp = m[i];
m[i] = m[j];
m[j] = temp;
}
}
}
/*Find the median*/
float median;
if ((n+1) %2 ==0){
median = m[((n+1)/2) - 1];
}else{
median = (m[((n+1)/2) -1] + m[((n+2)/2) - 2])/2;}
printf("Median: %.4f\n", median);

/*Find the standard deviation*/


float list_1[n];
float var;
for (i = 0; i < n; i++){
var = m[i] - mean;
var = var * var;
list_1[i] = var;
}
sum = 0;
for (i = 0; i<n; i++){
sum += list_1[i];
}
int N = n -1;
float std;
std = sum / N;
std = sqrt(std);
printf("Standard deviation: %.4f\n", std);

/*Find the Skewness*/


float s3;
s3 = std * std * std;
float list_2[n];
float var2;
for (i= 0; i<n; i++){
var2 = m[i] - mean;
var2 = var2 *var2 *var2;
list_2[i] = var2;
}
sum = 0;
for(i =0; i<n; i++){
sum += list_2[i];
}
float skew;
skew = (sum/N)/s3;
printf("Skewness: %.4f\n", skew);

/*Find the Kurtosis*/


float s4;
s4 = std * std *std *std;
float list_3[n];
float var3;
for (i =0; i<n; i++){
var3 = m[i] - mean;
var3 = var3 * var3 * var3 * var3;
list_3[i] = var3;
}
sum = 0;
for (i = 0; i<n; i++){
sum += list_3[i];
}
float kurt;
kurt = (sum/N)/s4;
printf("Kurtosis: %.4f", kurt);
return 0;
}

You might also like