Uzupełnić program o sortowanie tablicy

0

wpisywanie kolejnych informacji do tablicy w taki sposób,
by były one uporządkowane według
numeru akademika,
b) wydruk zawartości tablicy

include <stdio.h>
include <stdlib.h>

struct baza
{
   char adres_akademika[100];
   int numer_akademika;
   int liczba_miejsc;
   float liczba_mieszkancow;
};

int main()
{
   int i,ile;
   struct baza akademik[100];
   printf ("Podaj liczbe akademikow: ");
   scanf ("%d", &ile);

   for (i=0; i<ile; i++)
   {
      printf ("Podaj adres akademika: ");
      scanf(" %[-' A-Za-z]s",&akademik[i].adres_akademika);
      printf (" Podaj numer akademika: ");
      scanf ("%d", &akademik[i].numer_akademika);
      printf (" Podaj liczbe miejsc: ");
      scanf ("%d", &akademik[i].liczba_miejsc);
      printf (" Podaj liczbe mieszkancow: ");
      scanf ("%f", &akademik[i].liczba_mieszkancow);
   }

   for (i=0; i<ile; i++)
   {
      if(akademik[i].numer_akademika>=1&&akademik[i].numer_akademika<=100)
         printf("Adres akademika: %>=\n",akademik[i].adres_akademika);

      printf("Numer akademika: %d\n", akademik[i].numer_akademika);
      printf("liczba miejsc: %d\n", akademik[i].liczba_miejsc);
      printf("liczba mieszkancow: %.1f\n\n\n", akademik[i].liczba_mieszkancow);
   }

   system("PAUSE");
   return 0;
}

Mam kod ale nie kompletny brakuje w nim sortowania tablic czy czegoś nie wiem jak to zrobić proszę o pomoc

0

http://www.cplusplus.com/reference/cstdlib/qsort/

  1. Przeczytać
  2. Obejrzeć przykład
  3. Wykombinować

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