Sprawdzanie największej wartości liczb z pliku

0

witam!

mam do napisania w jezyk c znajdowanie najwiekszej wartości liczb które sa zapisane w pliku.
Chciałem sie was zapytać czy ten kod jest dobry? ewentualnie co w nim poprawic

#include <stdio.h>

int main() {

    int tab[105];
    int temp;
    int j;
    FILE *plik;
    plik=fopen("/Users/jakub/Desktop/dane.txt","r");
    while (!feof(plik)) {
        for (j=0; j<10;j++)
            {
                
                fscanf(plik, "%d",&temp);
                tab[j] = temp;
                
                
            }
}
    
    int max,i;
    max=tab[0];
    for (i=0; i<10; i++) {
        if (tab[i]>max) {
            max=tab[i];
        }
       
    }
    printf("najwieksza liczba to %d\n",max);
    fclose(plik);
    return 1;
}
 
0
  1. Nie musisz magazynować liczb aby znaleźć maksimum.
  2. A co jeżeli liczb będzie nie 10 tylko mniej?
  3. A co jeżeli liczb będzie nie 10 tylko więcej?
  4. Tablica na 105 elementów zaś pętla do 10?

1 użytkowników online, w tym zalogowanych: 0, gości: 1