how can i calculate mean,median,mode by using c program
Answer / devraj the king of the kings
#include
#include
#define NULL 0
FILE*scores;
main()
{
int scores[50];
int numberOfScores = 0;
/*Function Definitions*/
void readFile (int a[], ∫);
void calculateMean (int a[]);
void sortArray (int a[], int);
void calculateMedian (int a[]);
void calculateMode (int a[]);
}
/*Read the file with scores*/
void readFile (int a[], &numberOfScores);
{
int flag = TRUE;
scoresFile = fopen("scores.txt","r");
if(scoresFile == NULL)
{
printf("\nERROR-cannot open the file\n");
}
if loop to read scores from file
while(flag)
}
/*read each entry from file*/
fscanf(scoresFile, "%d", a[numberOfScores]);
numberOfScores = numberOfScores +1;
}
if(numberOfScores , 50)
{
printf("\nERROR-Less than 50 scores available");
}
}
fclose(scoresFile);
}
/*===============================================================*/
calculateMean(int 1[], int numberOfScores)
{
int i, total;
float mean;
for(i = 0; i < numberOfScores; i++)
{
total = total + a[i];
)
mean = total/numberOfScores;
printf("Mean of the Scores: %f" , mean);
}
*/================================================================*/
void sort(inta[], int array_size)
{
int i, j, temp;
for (i =(array_size-1); i>= 0; i-)
{
for (j=1; j<= i; j++)
{
if(a[j-1] > a[j])
{
temp = a[j-1];
a[j-1] = a[1];
a[1] = temp;
}
}
}
*/================================================================*/
calculateMedian(int a[])
{
float median;
median = (a[24] + a[25])/2;
printf("Median: %f", median);
}
*/================================================================*/
calculateMode(inta[])
{
int multi[50][2];
int j, k, l;
int mode, higher, temp;
/*initialize the array second element to 0*/
for(k=0; k<50; k++)
{
multi[k][0] = 0;
multi[k][1] = 0;
}
/*pass the original array and store array into multidimensional if there are no entries for that value*/
for(j=0; j<50; j++)
{
score =a[j];
for(k = 0; k< 50; k++)
(
if(score == multi[k][0]
{
multi[k][1] = multi[k][1] + 1;
}
}
}
higher = multi[0][1];
for(j=0; j<50; j++)
{
if(higher , multi[j][1])
higher= multi[j][1]l
}
printf("Mode of the scores: %d", higher);
}
Is This Answer Correct ? | 5 Yes | 9 No |
What is the behavioral difference when include header file in double quotes (“”) and angular braces (<>)?
what is linkage error when it occurs in c program
What is the most efficient way to count the number of bits which are set in an integer?
LOGIC OF Bodmas?
write C code to reverse a string such that if i/p is "abc defg hij klmno pqrs tuv wxyz" and the o/p should be "cba gfed jih onmlk srqp vut zyxw"
we have to use realloc only after malloc or calloc ? or we can use initially with out depending on whether we are using malloc or calloc in our program ?
How can I sort a linked list?
How can I access memory located at a certain address?
What is an volatile variable?
When should the const modifier be used?
is assignment operator is arithmatic or not
how to solve "unable to open stdio.h and conio.h header files in windows 7 by using Dos-box software