#include #include #include 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; }