Famas_94 18 Napisano 22 Listopada 2014 Udostępnij Napisano 22 Listopada 2014 Cześć wszsytkim, Mam pewnien problem, otóż musze napisać funkcje, które posortuje uczniów względem otrzymanych ocen, doadtkowo wystepuje funkcja pomocnicza, która zamienia uczniów jęzeli ich oceny nie są w kolejności rosnącej. Napisałem program w jednej funkcji sortuj, moje pytanie jak napisać tą funkcje pomocniczą i się do niej odnieść w funkcji główej. Tutaj zamieszczam kod: void sortuj_wg_oceny (sOsoba*student, int N) { sOsoba pomocnicza; for (int i=0;i<N;i++) for(int j=0;j<N-1;j++) if (student[j].ocena>student[j+1].ocena) { pomocnicza=student[j]; student[j]=student[j+1]; student[j+1]=pomocnicza; } } Cytuj Link to post Share on other sites
Naleśniczek 4 Napisano 26 Listopada 2014 Udostępnij Napisano 26 Listopada 2014 Najpierw sprecyzuj problem bo nie bardzo rozumiem co chcesz osiagnac, najlepiej na przykladzie slownie Po drugie powyzszy kod jest bez sensu (zmienna i - gdzie jej uzywasz ?), napisany blednie, sortowanie pewno mialo byc w zamiarze babelkowe a wyszlo nie wiem jakie ? Wszystko do poprawki Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.