In this program, you'll learn to declare a structure "employee" having name, designation and salary. Accept and display this information for five members.
#include<stdio.h>
struct employee
{
char name[20];
char designation[20];
int salary;
}s[5];
int main()
{
int i;
//Accepting information
printf("Enter details of 5 employees:\n");
for(i=0;i<5;i++)
{
printf("Enter name :");
scanf("%s", s[i].name);
printf("Enter designation :");
scanf("%s", s[i].designation);
printf("Enter salary :");
scanf("%d", &s[i].salary);
}
//displaying information
printf("\nThe details of emplyoees are :\n");
for(i=0;i<5;i++)
{
printf("%s\t%s\t%d", s[i].name, s[i].designation, s[i].salary);
}
return 0;
}
Enter details of 5 employees:
Enter name :Mike
Enter designation :Accountant
Enter salary :15000
Enter name :Suraj
Enter designation :Professor
Enter salary :35000
Enter name :Harish
Enter designation :Clerk
Enter salary :15550
Enter name :Arnav
Enter designation :Professor
Enter salary :50000
Enter name :Shashank
Enter designation :Lecturer
Enter salary :25000
The details of emplyoees are :
Mike Accountant 15000
Suraj Professor 35000
Harish Clerk 15550
Arnav Professor 50000
Shashank Lecturer 25000