Witam. Mam zadanie - sortowanie przez wybieranie. Działa mi wszystko ok, gdy wpisuje liczby użytkownik. Chciałabym poprosić o pomoc w stworzeniu pliku z różnymi liczbami (i wtedy program powinien wczytywać z pliku liczby, nie zaś muszą być one wprowadzane przez użytkownika)..
#include <stdio.h>
int *selectionSort(int array[],int n) {
int j,temp,i;
for (i = 0; i < n; i++) {
for(j = i+1; j < n; j++) {
if(array[i] > array[j])
{
temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
return array;
}
int main() {
int array[1000],n,i;
printf("Enter the number of element you want to Sort: \n");
scanf("%d",&n);
for(i = 0; i < n; i++) {
printf("\nEnter %d element in the list : ", i+1);
scanf("%d",&array[i]);
}
int *sortArray = selectionSort(array,n);
printf("\nSorted list: \n");
for(i = 0; i < n; i++ ) {
printf("%d\n",sortArray[i]);
}
}