#include <stdio.h>
#include <string.h>

struct car   //template
{
int year;
char make[20];
char model[20];
char reg[9];
int price;
};

void main()
{
car gaynorscar;     //declare an object
car dreamcar;
int total;

gaynorscar.year=2006;
strcpy(gaynorscar.make,"Nissan");
strcpy(gaynorscar.model,"Micra");
strcpy(gaynorscar.reg,"BG56 THT");
gaynorscar.price=3;

dreamcar.year=2012;
strcpy(dreamcar.make,"Robin");
strcpy(dreamcar.model,"Reliant");
strcpy(dreamcar.reg,"GT");
dreamcar.price=10000;

printf("%d ",gaynorscar.year);
printf("%s ",gaynorscar.make);
printf("%s ",gaynorscar.model);
printf("%s ",gaynorscar.reg);
printf("%d \n",gaynorscar.price);

printf("%d ",dreamcar.year);
printf("%s ",dreamcar.make);
printf("%s ",dreamcar.model);
printf("%s ",dreamcar.reg);
printf("%d \n\n",dreamcar.price);

total=gaynorscar.price + dreamcar.price;
printf("Total value: %d\n\n",total);

}