//Arrays of structures
#include <stdio.h>
#include <string.h>

struct student
{
int studentno;
char firstname[20];
char surname[20];
int enrollyear;
};

void main()
{
	int i;
student mylist[10];

mylist[0].studentno=1;
strcpy(mylist[0].firstname,"Gaynor");
strcpy(mylist[0].surname,"Thomas");
mylist[0].enrollyear=1993;

mylist[1].studentno=2;
strcpy(mylist[1].firstname,"Steve");
strcpy(mylist[1].surname,"Hole");
mylist[1].enrollyear=1972;

mylist[2].studentno=3;
strcpy(mylist[2].firstname,"Kapilan");
strcpy(mylist[2].surname,"Ra");
mylist[2].enrollyear=2000;

mylist[3].studentno=4;
strcpy(mylist[3].firstname,"Graham");
strcpy(mylist[3].surname,"Rees-Evans");
mylist[3].enrollyear=1900;

for(i=0;i<4;i++)
{
printf("%d ",mylist[i].studentno);
printf("%s %s ",mylist[i].firstname,mylist[i].surname);
printf("%d\n",mylist[i].enrollyear);
}

}