>}   
}  lt;  lt;   Стартова вершина  gt;   raquo ;;=false;  (! success)/* поки не введемо вірне значення */
   {
   cin  gt;  gt;  start; 
   if (cin.good ()  amp;  amp; start  lt;=n  amp;  amp; start  gt; 0)//перевірка правильності введення 
   {
   success=true; 
  } 
   else 
				
				
				
				
			   {
   cout  lt;  lt;   Значення введено невірно.  Повторіть введення    lt;  lt;  endl;=false; 
  }. clear ();// Очистка потоку 
   _flushall (); 
  } true; 
  } 
  //головна функціяmain () 
   {(LC_ALL,  Rus ); (! vvod ()) goto end;  lt;  lt;   Список найкоротших шляхів:  raquo ;; _ ford (n, start - 1);: ( pause  gt;  gt; void ); 
     Блок-Схема