/p> 
 tofile (); 
  izfile (); 
  toscreen (); 
  gotoxy (1,24); 
  cout <<"Сортування за адресою у файлі "< 
 <<"проведена"; 
  getch (); 
  break;// Дострокове завершення switch (s) 
 } 
  case '3 ': 
  {
  clrscr (); 
  izfile (); 
  for (int j = 0; j 
 for (int i = 0; i 
 {
  comp = strcmp (gr [i]. datro, gr [i +1]. datro); 
  if (comp> 0) 
  {
  buf [1] = gr [i]; 
  gr [i] = gr [i +1]; 
  gr [i +1] = buf [1]; 
 }// Кінець розгалуження 
 }// Кінець циклу for 
  tofile (); 
  izfile (); 
  toscreen (); 
  gotoxy (1,24); 
  cout <<"Сортування за датою народження у файлі "< 
 <<"проведена"; getch (); 
  break; 
 } 
   case '4 ': 
  break; 
  default: 
  {
  clrscr (); 
  gotoxy (28,14); 
  cout <<"Невірна команда"; getch (); 
 } 
 } 
 }// Кінець функції 
 //////////////////////////////////////////////////////////
  void poisk ()// Пошук 
  {
  izfile ();// Читання з файлу 
  char poisk; 
  clrscr ();// Очищення екрану 
  gotoxy (32,1);// Установка курсору на задану позицію 
  cout <<"Пошук"; 
  gotoxy (28,3); 
  cout <<"1-Ф.И.О"; 
  gotoxy (28,5); 
  cout <<"2-Адрес"; 
  gotoxy (28,7); 
  cout <<"3-Дата народження"; 
  gotoxy (28,9); 
  cout <<"4 - № паспорта"; 
  gotoxy (28,11); 
  cout <<"5-кол-во голосів"; 
  gotoxy (28,13); 
  cout <<"6-Відміна"; 
  gotoxy (1,24); 
				
				
				
				
			  cout <<"Введіть номер команди-"; 
  cin>> poisk;// Введення номера для пошуку 
  char sr [20]; 
  int comp;// Оголошення comp цілої змінної 
  switch (poisk)// Перемикач для poisk 
  {
  case '1 ': 
  {
  clrscr (); cout <<"Введіть прізвище" < 
 if (cin.peek () == ' n') cin.get (); 
  cin.getline (sr, sizeof sr); 
  clrscr ();// Очистити екран 
  
 cout <<"| № | П.І.Б | Адреса | дата народж | № паспорта | голоси | "< 
 
 for (Int i = 0; i 
 {
  comp = strcmp (gr [i]. fam, sr); 
  if (comp == 0)// Галуження 
  {
  cout <<"| 
 
 <<"|" < 
 < 
 }// Кінець розгалуження 
 }// Кінець циклу for 
  
 
 getch (); 
  break;// Дострокове завершення switch (r) 
 } 
  case '2 ': 
  {
  clrscr (); cout <<"Введіть адресу" < 
 if (cin.peek () == ' n') cin.get (); 
  cin.getline (sr, sizeof sr); 
  clrscr (); 
  
 cout <<"| № | П.І.Б | Адреса | дата народж | № паспорта | голоси | "< 
 
 for (Int i = 0; i 
 {
  comp = strcmp (gr [i]. adres, sr); 
  if (comp == 0) 
  {p> cout <<"| 
 
 <<"|" < 
 < 
 } p>} 
  
 
 getch (); 
  break; 
  } p> case '3 ': 
  {p> clrscr (); cout <<"Введіть дату народження" < 
 if (cin.peek () == ' n') cin.get (); 
  cin.getline (sr, sizeof (sr)); 
  clrscr (); 
  
 cout <<"| № | П.І.Б | Адреса | дата народж | № паспорта | голоси | "< 
 
 
 
 for (Int i = 0; i 
 {
  comp = strcmp (gr [i]. datro, sr); 
  if (comp == 0) 
  {p> cout <<"| 
 
 <<"|" < 
 < 
 } p>} 
  
 
 getch (); 
  break; 
  } p> case '4 ': 
  {p> clrscr (); cout <<"Введіть № паспорта" < 
 if (cin.peek () == ' n') cin.get (); 
  cin.getline (sr, sizeof (sr)); 
  clrscr (); 
  
 cout <<"| № | П.І.Б | Адреса | дата народж | № паспорта | голоси | "< 
 
 for (Int i = 0; i 
 {
  comp = strcmp (gr [i]. pasport, sr); 
  if (comp == 0) 
  {p> cout <<"| 
 
 <<"|" < 
 < 
 } p>} 
  
 
 getch (); 
  break; 
  } p> case '5 ': 
  {p> clrscr (); 
  cout <<"Введіть кількість голосів "< 
 if (cin.peek () == ' n') cin.get (); 
  cin.getline (sr, sizeof (sr)); 
  clrscr (); 
  
 cout <<"| № | П.І.Б | Адреса | дата народж | № паспорта | голоси | "< 
 
 
 for (Int i = 0; i 
 {
  comp = strcmp (gr [i]. kolgol, sr); 
  if (comp == 0) 
  {p> cout <<...