(p) { '1 ': {int i = 0; clrscr (); ramka (); (5,3); printf (В«Автор->В»); (13,3); scanf (В«% sВ», & m ); (! feof (in)) {(in, " n% s% s% s% iВ», & avtor, & nazvanie, & tema, & god); (! strcmp (m, avtor)) {gotoxy (5,5 + i); (В«% s% s% s% iВ», avtor, nazvanie, tema, god); + +;}} (i) {gotoxy (5,6 + i ); (В«Кількість книг:% iВ», i);
gotoxy (5,8 + i); randomize; st = 200 + rand ()% 2000; cout <<В«Вартість:В« <
else {gotoxy (5,5); cout <<В«У нас немає такої книги.В»;} (5,10 + i); <<В«Натисніть Enter щоб повернутися в головне меню. В»;
fclose (in); getch (); break;} '2 ': {int i = 0; (); ramka (); (5,3); (В«Назва->В» ); (16,3); scanf (В«% sВ», & k); (! feof (in)) {(in, " n% s% s% s% iВ», & avtor, & ; nazvanie, & tema, & god); (! strcmp (k, nazvanie)) {gotoxy (5,5 + i); (В«% s% s% s% iВ», avtor, nazvanie, tema, god ); + +;}} (i) {gotoxy (5,6 + i); cout <<В«Кількість книг:В« <
else {gotoxy (5,5); <<В«У нас немає такої книги.В»;} (5,10 + i); <<В«Натисніть Enter щоб повернутися в головне меню. В»;
fclose (in); getch (); break;} '3 ': {int i = 0; clrscr (); ramka (); (5,3); printf (В«Жанр-> ; В»); (13,3); scanf (В«% s В», & m); (! feof (in)) {(in," n% s% s% s% i В», & avtor , & nazvanie, & tema, & god); (! strcmp (m, tema)) {gotoxy (5,5 + i); (В«% s% s% s% iВ», avtor, nazvanie, tema , god); + +;}} (i) {gotoxy (5,6 + i); (В«Кількість книг:% iВ», i);
gotoxy (5,8 + i);; st = 200 + rand ()% 2000; <<В«Вартість:В« <
fclose (in); getch (); break;} '4 ': {int i = 0; clrscr (); ramka (); (5,3); («гк видання-> ; "); (19,3); (В«% i В», & s); (! feof (in)) {(in," n% s% s% s% i В», & avtor, & nazvanie, & tema, & god); (s == god) {gotoxy (5,5 + i); (В«% s% s% s% iВ», avtor, nazvanie, tema, god); + +;}} (i) {gotoxy (5,6 + i); <<В«Кількість книг:В« <
gotoxy (5,8 + i);
randomize; st = 200 + rand ()% 2000; <<В«Вартість:В« <
else {gotoxy (5,5); <<В«У нас немає такої книги.В»;} (5,10 + i); <<В«Натисніть клавішу Enter щоб повернутися в головне меню. В»;
fclose (in); getch (); break;} '5 ': {fclose (in); break;}: ​​{gotoxy (5,9); cout <<В«C 1 За 4 В»;}
}}
int menu () {
int key = 0;// Змінна key в якій буде зберігається зсув рядка
int code;// Змінна для зчитування коду натиснутої клавіші
do {
clrscr ();
ramka (); gotoxy ...