t; Spisok ne sozdan lt; lt; endl;
}
}
(vibor == 7)//висновок масиву
{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))
{cout lt; lt; Vivod massiva lt; lt; endl; .show_mas (nn);//висновок масиву на екран
} ((BegQ == NULL) amp; amp; (EndQ == NULL))
{cout lt; lt; Spisok ne sozdan lt; lt; endl;
}
}
(vibor == 8)//сортувати масив
{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))
{x.sort_mas (nn);//сортування масиву lt; lt; Massiv otsortirovan lt; lt; endl; .show_mas (nn);//висновок масиву на екран
} ((BegQ == NULL) amp; amp; (EndQ == NULL))
{cout lt; lt; Spisok ne sozdan lt; lt; endl;
}}
Додаток А (продовження)
if (vibor == 9)//сформувати файл зі списку або додати елементи в список з файлу
{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))
{x.file_copy_sp ();
} ((BegQ == NULL) amp; amp; (EndQ == NULL))
{cout lt; lt; Spisok ne sozdan lt; lt; endl;
}
}
(vibor == 10)//знайти елемент у масиві
{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))
{cout lt; lt; Vvedite nazvanie gostinici kotoruiu nuzhno naiti: _ lt; lt; endl; lt; lt; Gostinica- raquo ;; gt; gt; Data.nazvanie; //введення данних.find_data (Data.nazvanie);//пошук елемента
} ((BegQ == NULL) amp; amp; (EndQ == NULL))
{cout lt; lt; Spisok ne sozdan lt; lt; endl;
}
}
(vibor == 11)
{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))
{x.udalenie (); lt; lt; Gostinici bez svobodnyh nomerov udaleny lt; lt; endl; .show_sp ();
}
} (vibor == 12)
{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))
{x.peremesh (); x.peremesh (); lt; lt; 5-ti zvezdochnie gostinici v nachalo spiska lt; lt; endl; .show_sp ();
}
} ();
}
}
Додаток Б
Рисунок Б.1 - Блок-схема основної частини програми
Малюнок Б.2- блок-схема функції «form ()»
Малюнок Б.3- блок-схема функції «add_data ()»
Малюнок Б.4- блок-схема функції «delete_data ()»
Малюнок Б.5- блок-схема функції «show_sp ()»
Малюнок Б.6- блок-схема функції «sp_copy_file ()»
Малюнок Б.7- блок-схема функції «sp_copy_mass ()»
Малюнок Б.8- блок-схема функції «show_mass ()»
Малюнок Б.9- блок-схема функції «sort_mass ()»
Малюнок Б.10- блок-схема «file_copy_sp ()»
Малюнок Б.11- блок-схема функції «find_data ()»
Малюнок Б.12- блок-схема функції «udalenie ()»
Малюнок Б.13- блок-схема функції «peremesh ()»