#include<stdio.h>
#include<string.h>
#define N 50
typedef struct licnost {
char prezime [30];
char adresa[30];
char tel[15];
} licnost;
main()
licnost [N];
char prezime[N+1],adresa[30],tel[15];
int i,n=0;
clrscr();
printf("Neuredjen niz prezimena?\n\n");
do{
printf("%d. prezime: ", n+1);
gets(licnost[N].prezime);
printf("%d. adresa: ", n+1);
gets(licnost[N].adresa);
printf("%d. tel: ",n+1);
gets(licnost[N].tel);
}while(strcmp(licnost[n++].prezime,"...") !=0);
n--;
printf("\n.....Prezime......Adresa........Tel");
printf("\n --------- ");
for(i=0; i<N; i++)
{
printf("\n %c......%c......%c",licnost[i].prezime,licnost[i].adresa,licnost[i].tel);
}
getch();
}
Program treba da
a) ucitava niz struktura zadate duzine:
struct licnost
char prezime[30], adresa[30], tel[15];
} ;
struct licnost osoba[50];
b) sortira strukture u alfabet poretku prezimena;
c) ispisuje sortirani niz.
Pokusao sam da uradim,ali mislim da mi nesto fali u zadatku.
|