All pastes #31594 Raw Edit

Mine

public text v1 · immutable
#31594 ·published 2005-11-28 21:32 UTC
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();
   }