Question: flowchart to this program in C language... #include #include #include #include struct library { char bk_name[30]; char arthur[30]; int pages; float price; }; int main()

flowchart to this program in C language...

#include #include #include #include struct library { char bk_name[30]; char arthur[30]; int pages; float price; };

int main() { struct library l[3]; char ar_nm,bk_nm; int i,j;

printf ("1. Add book information 2. Display book information 3. List all books of given author 4. List the title of specified book 5. List the count of books in the library 6. Exit");

printf (" Enter one of the above : "); scanf("%d",&j);

switch (j) { case 1: for (i=0;i<3;i++) {

printf ("Enter book name = "); scanf ("%s",&l[i].bk_name);

printf ("Enter arthur name = "); scanf ("%s",&l[i].arthur);

printf ("Enter pages = "); scanf ("%d",&l[i].pages);

printf ("Enter price = "); scanf ("%f",&l[i].price); } break; case 2: printf("you have entered the following information "); for(i=0;i<3;i++) { printf ("book name = %s",l[i].bk_name);

printf ("arthur name = %s",l[i].arthur);

printf ("pages = %d",l[i].pages);

printf ("price = %f",l[i].price); } break;

case 3: printf ("Enter arthur name : "); scanf ("%s",&ar_nm); for (i=0;i<3;i++) { if (ar_nm == l[i].arthur) printf ("%s %s %d %f",l[i].bk_name,l[i].arthur,l[i].pages,l[i].price); } break;

case 4: printf ("Enter book name : "); scanf ("%s",&bk_nm); for (i=0;i<3;i++) { if (bk_nm == l[i].bk_name) printf ("%s %s %d %f",l[i].bk_name,l[i].arthur,l[i].pages,l[i].price); } break;

case 5: for (i=0;i<3;i++) {

} break; case 6: exit (0);

} return 0; }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!