#include #define NUMBER 2//NUMBER is symbolic constant with value 100 struct patient{ char *name[12]; int age; char *gender[12]; char *disease[10]; }; int main() { // person is declared as an array of structures struct patient person[NUMBER]; int n; for(n=1; n<=NUMBER; n++) { printf("Enter name "); scanf("%s", person[n].name); printf("Enter age"); scanf("%d", &person[n].age); printf("Enter gender"); scanf("%s", person[n].gender); printf("enter disease"); scanf("%s", person[n].disease); printf("\n"); } for(n=1; n<=NUMBER; n++) { printf("name: %s\n", person[n].name); printf("age: %d\n", person[n].age); printf("gender: %s\n", person[n].gender); printf("disease: %s\n", person[n].disease); } return 0; }