[C] Sortowanie elementów tablicy rosnąco i malejąco

lobcia
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 6 gru 2014, o 15:49
Płeć: Kobieta
Lokalizacja: Nowy Targ
Podziękował: 2 razy

[C] Sortowanie elementów tablicy rosnąco i malejąco

Post autor: lobcia »

Witam
Mam do napisania program, który sortuje elementy tablicy rosnąco, a następnie malejąco. W ogóle nie wiem jak się za to zabrac. Dane do tablicy mają byc wczytane z pliku, tablica ma byc wyświetlona w stanie sprzed obydwu sortowań i po obydwu sortowaniach.

Błagam o pomoc!

Na razie mam to ( czyli w zasadzie nic):

Kod: Zaznacz cały

#include <stdio.h>

int main ()

{ FILE *f=fopen("dan.txt","r");

   int i, a[13], n;
   fscanf(f,"%d", &a[i]);
   fclose(f)

  return 0;
}
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C] Sortowanie elementów tablicy rosnąco i malejąco

Post autor: kalwi »

po pierwsze musisz wczytać wszystkie dane do tablicy - czyli jakiś for by się przydał
po drugie poczytaj np. o sortowaniu bąbelkowym, jest tego masa przykładów w internecie
WarNaX
Użytkownik
Użytkownik
Posty: 7
Rejestracja: 27 lut 2014, o 22:51
Płeć: Mężczyzna
Lokalizacja: Gdańsk
Pomógł: 2 razy

[C] Sortowanie elementów tablicy rosnąco i malejąco

Post autor: WarNaX »

Możesz też użyć funkcji qsort z biblioteki stdlib.h
Awatar użytkownika
Vardamir
Użytkownik
Użytkownik
Posty: 1913
Rejestracja: 3 wrz 2010, o 22:52
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 6 razy
Pomógł: 410 razy

[C] Sortowanie elementów tablicy rosnąco i malejąco

Post autor: Vardamir »

Skoro ma napisać taki program to raczej nie chodzi o skorzystanie z gotowej metody.
ODPOWIEDZ