#include<stdio.h>
#include<math.h>
int main(){
int i,j,average,sum=0,var=0;
int marks[] = {4, 4, 7, 7, 9, 8, 1, 10, 7, 3};
int lenght = 10;
int largest = marks[0];
int smallest = marks[0];
//Smallest and Largest Calculation
for(i=0;i<lenght;i++){
if(marks[i] > largest){
largest = marks[i];
}
else if(marks[i] < smallest){
smallest = marks[i];
}
sum += marks[i];
}
//Average Calculation
average = sum / lenght;
//Variance Calculation
for(i=0;i<lenght;i++){
var += pow((average-marks[i]),2);
}
//Mode Calculation
int occurance = 0;
int max_occurance = 0;
int max_value;
for(i=0;i<lenght;i++){
occurance = 0;
for(j=0;j<lenght;j++){
if(marks[i]==marks[j]){
occurance++;
}
}
if(occurance > max_occurance){
max_occurance = occurance;
max_value = marks[i];
}
}
//Printing Values
printf("Largest: %d\n",largest);
printf("Smallest: %d\n",smallest);
printf("Average: %d\n",average);
printf("Variance: %d\n",var);
printf("Mod: %d\n",max_value);
return 0;
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter