rendered paste body#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
FILE *fin;
char buffer[512], filename[25], *delim = "#", *ptr;
int prosjek[5] = {0}, i, cnt = 0;
printf("Filename: ");
fgets(filename, sizeof(filename), stdin);
filename[strcspn(filename, "\n")] = 0x00;
if ((fin = fopen(filename, "r")) == NULL) {
printf("Error\n");
return 1;
}
while (!feof(fin)) {
fgets(buffer, sizeof(buffer), fin);
ptr = strtok(buffer, delim);
ptr = strtok(NULL, delim);
ptr = strtok(NULL, delim);
for (i = 0; i < 4; i++) prosjek[i] += atoi(strtok(NULL, delim));
cnt++;
}
fclose(fin);
prosjek[0] /= cnt; prosjek[1] /= cnt;
prosjek[2] /= cnt; prosjek[3] /= cnt;
prosjek[4] = (prosjek[0] + prosjek[1] + prosjek[2] + prosjek[3]) / cnt;
printf("1.\t2.\t3.\t4.\tUKUPNO\n");
printf("%d\t%d\t%d\t%d\t%d\n", prosjek[0], prosjek[1],
prosjek[2], prosjek[3], prosjek[4]);
getche();
return 0;
}