rendered paste body#include<stdio.h>
#include <stdlib.h>
int main()
{
float x, mx, suma, sandauga;
FILE *failas;
failas=fopen("failas.txt", "w");
puts("Iveskite kiek norite skaiciu, noredami baigti iveskite 0: ");
scanf("%f\n", &x);
while(x!=0){
fprintf(failas,"%f",x);
scanf("%f", &x);
}
fclose(failas);
failas=fopen("failas.txt", "w+"); //atidarome byla ir skaitymui ir rasymui
mx=x;
while(!feof(failas)){
fscanf(failas,"%f",&x);
if(x>mx)mx=x;
}
fclose(failas);
failas=fopen("failas.txt", "w+"); //atidarome byla ir skaitymui ir rasymui
suma=0;
while(x=mx){
fscanf(failas,"%f",&x);
suma=suma+x;
}
suma=suma-mx;
fclose(failas);
failas=fopen("failas.txt", "w+"); //atidarome byla ir skaitymui ir rasymui
sandauga=1;
while(!feof(failas)){
fscanf(failas,"%f",&x);
sandauga=sandauga*x;
if(x=mx)sandauga=1;
}
printf("Didziausias elementas:%f\n", mx);
printf("Suma iki pirmojo didziausio elemento:%f\n",suma);
printf("Sandauga elementu, esanciu nuo paskutinio maksimalaus elemento iki failo galo:%f\n", sandauga);
fclose(failas);
system("PAUSE");
return 0;
}