Mam do napisania program, który wybierze mi najmniejszą i największą wartośc z tablicy, przy czym dane mają byc pobrane z pliku. Wszystko pięknie ładnie mi idzie, kiedy trzeba samemu podac dane do tablicy, wersja ze scanf-em działa ok, mam właśnie problem z tym wczytywaniem danych, kompletnie nie wiem jak to zrobic i nigdzie nie mogę znaleźc żadnego info na ten temat. Będę baaaardzo wdzięczna za pomoc
Poniżej wrzucam swój program
Kod: Zaznacz cały
// Wybor najmniejszej i najwiekszej sposrod liczb
#include <stdio.h>
#include <stdlib.h>
main ()
{
FILE *f = fopen("dan.txt", "r");
int i,n, wynik;
int a[13];
a[13]=f; //no i tu mam właśnie problem ze skojarzeniem danych z pliku z moją tablicą, to jedyne co mi przyszło do głowy ale nie działa więc na pewno jest źle
//najmniejsza liczba
wynik=a[1];
for (i=0; i<n; i++)
{
if (wynik > a[i])
{
wynik = a[i];
}
}
printf("Najmniejsza liczba to %d
", wynik);
//najwieksza liczba
wynik=a[1];
for (i=0; i<n; i++)
{
if (wynik < a[i])
{
wynik = a[i];
}
}
printf("Najwieksza liczba to %d
", wynik);
fclose(f);
return 0;
}