Facebook
From Crimson Gorilla, 7 Years ago, written in C.
Embed
Download Paste or View Raw
Hits: 279
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. main() {
  5.     int rozmiar, i = 0;
  6.     float *tablica, a, min, max;
  7.  
  8.     rozmiar = 100;
  9.     tablica = malloc(rozmiar * sizeof(*tablica));
  10.     tablica[0] = 0.1;
  11.     FILE *f = fopen("dane.txt", "r");
  12.  
  13.     if (f == NULL) {
  14.         printf("Problem z plikiem");
  15.     } else {
  16.         while (!feof(f)) {
  17.             if (i == 0) {
  18.                 fscanf(f, "%f", &a);
  19.                 tablica[i] = a;
  20.                 max = a;
  21.                 min = a;
  22.                 i++;
  23.             } else {
  24.                 fscanf(f, "%f", &a);
  25.                 tablica[i] = a;
  26.  
  27.                 if (tablica[i] > max)
  28.                     max = tablica[i];
  29.                 else if (tablica[i] < min)
  30.                     min = tablica[i];
  31.                 i++;
  32.             }
  33.         }
  34.     }
  35.     printf("min=%.3f\nmax=%.3f\n", min, max);
  36.     return 0;
  37. }