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