#include "stdio.h" int main() { FILE *f; char failas[100]; float skc, max, min, sum; printf("\nIveskite failo pavadinima\n"); scanf("%s", &failas); f=fopen(failas, "w"); printf("\nIveskite skaichius(skaichiai > -9999), noredami baigti iveskite -9999\n"); scanf("%f", &skc); while(skc != -9999) { fprintf(f, " %f", skc); scanf("%f", &skc); } fclose(f); // max f=fopen(failas, "r"); max = skc; while(!feof(f)) { fscanf(f, "%f", &skc); if (skc > max) max = skc; } fclose(f); // suma f=fopen(failas, "r"); sum = 0; do { fscanf(f, "%f", &skc); sum = sum + skc; } while(skc != max); sum = sum - max; fclose(f); // min f=fopen(failas, "r"); do fscanf(f, "%f", &skc); while(skc != max); min = max; while(!feof(f)) { fscanf(f, "%f", &skc); if (skc < min) min = skc; } fclose(f); printf("Didzhiausia reiksme: %f\n", max); printf("Suma iki pirmojo didzhiausio skaichiaus= %f\n", sum); printf("Mazhiausia reikshme, po pirmosios didzhiausio: %f\n", min); getchar(); getchar(); }