Дипломная работа: Разработка программ с использованием динамической памяти
printf("вывести их список. Сделать выбраную вершину неизолированной! \n");
return;
}
// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
// ----------------------Ввод данных с клавиатуры---------------------------
void klava()
{
do
{
printf("\nВведите количество вершин: ");
scanf("%s",&s);
n=atoi(s);
itoa(n,s1,10);
if((n<2) ||(n>5))
printf("Ошибка! Выход из диапазона: '2<n<=5'\n");
}
while((n<2) ||(n>5) ||strcmp(s,s1));
// --------------------------------------------------------------------------
for (i=0; i<n; i++)
v [i] =0;
// --------------------------------------------------------------------------
// --------------------Ввод первого элемента списка--------------------------
// --------------------------------------------------------------------------
printf("Введите ребра графа: \n");
head=(Graf *) malloc(sizeof(Graf));
// ======================================================
do
{