by były one uporządkowane według
numeru akademika,
b) wydruk zawartości tablicy
Kod: Zaznacz cały
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;
}