Answer:
See explaination
Step-by-step explanation:
//include <stdio.h>
#include <stdlib.h> // For exit()
#include <stdbool.h>
int main()
{
FILE *fptr;
char filename[100], c;
// Open file
fptr = fopen("review.txt", "r");
if (fptr == NULL)
{
printf("Cannot open file \\");
exit(0);
}
// Read contents from file
c = fgetc(fptr);
printf("Name S1 S2 S3 S4 S5 Ave\\");
bool flag = false;
int sum = 0;
int count = 0;
while (c != EOF)
{
if(c == '\\'){
printf ("%f ", (double)sum/count);
count = 0;
sum = 0;
flag = false;
}
if(c != ',')
{
if(flag){
printf ("%c ", c);
sum = sum + (int)(c)-48;
count++;
}
else
printf("%c", c);
}
if(c == ',')
{
flag = true;
printf(" ");
}
c = fgetc(fptr);
}
printf ("%d ", sum/count);
fclose(fptr);
return 0;
}