rendered paste body#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();
}