//compute the value of the coefficient of variation of runs scored by two Cricketers A and B to compare their batting performance in last 10 innings
#include <stdio.h>
#include <math.h>
main()
{
int i, k, N, a[20], b[20];
float sumA = 0, sumB = 0, sA, sB, meanA, meanB, m2A, m2B, sdA,
sdB, cvA, cvB;
printf("Enter the number of innings:\n");
scanf("%d", &N);
printf("\nEnter the batting records of Cricketer A:>\n");
for (i = 0; i < N; i++)
{
printf("Runs scored in innings %d= ", i + 1);
scanf("%d", &a[i]);
sumA += a[i];
}
meanA = sumA / N;
printf("\nEnter the batting records of Cricketer B:>\n");
for (i = 0; i < N; i++)
{
printf("Runs scored in innings %d= ", i + 1);
scanf("%d", &b[i]);
sumB += b[i];
}
meanB = sumB / N;
for (i = 0; i < N; i++)
{
sA += pow(a[i] - meanA, 2);
sB += pow(b[i] - meanB, 2);
}
m2A = sA / N;
m2B = sB / N;
sdA = sqrt(m2A);
sdB = sqrt(m2B);
cvA = sdA / meanA;
cvB = sdB / meanB;
printf("\nThe Coefficient of Variation of Cricketer A is %f",
cvA);
printf("\nThe Coefficient of Variation of Cricketer B is %f",
cvB);
if (cvA > cvB)
printf("\n\nComment: Cricketer B is more consistent than
Cricketer A");
else
printf("\n\nComment: Cricketer B is more consistent than
Cricketer A");
}
Output:
Enter the number of innings:
10
Enter the batting records of Cricketer A:>
Runs scored in innings 1= 26
Runs scored in innings 2= 97
Runs scored in innings 3= 6
Runs scored in innings 4= 112
Runs scored in innings 5= 89
Runs scored in innings 6= 5
Runs scored in innings 7= 6
Runs scored in innings 8= 108
Runs scored in innings 9= 24
Runs scored in innings 10= 16
Enter the batting records of Cricketer B:>
Runs scored in innings 1= 51
Runs scored in innings 2= 47
Runs scored in innings 3= 36
Runs scored in innings 4= 60
Runs scored in innings 5= 58
Runs scored in innings 6= 39
Runs scored in innings 7= 44
Runs scored in innings 8= 42
Runs scored in innings 9= 71
Runs scored in innings 10= 50
The Coefficient of Variation of Cricketer A is 0.896790
The Coefficient of Variation of Cricketer B is 0.203951
Comment: Cricketer B is more consistent than Cricketer A