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
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
Get step-by-step solutions from verified subject matter experts
