Дипломная работа: Разработка программ с использованием динамической памяти
scanf("%s",&s);
head->v1=atoi(s);
itoa(head->v1,s1,10);
if (((head->v1) <1) ||((head->v1) >n))
printf("Ошибка! Выход из диапазона: '1<v1<=n'\n");
}
while(((head->v1) <1) ||((head->v1) >n) ||strcmp(s,s1));
// ======================================================
do
{
printf("v2=");
scanf("%s",&s);
head->v2=atoi(s);
itoa(head->v2,s1,10);
if (((head->v2) <1) ||((head->v2) >n))
printf("Ошибка! Выход из диапазона: '1<v2<=n'\n");
}
while(((head->v2) <1) ||((head->v2) >n) ||strcmp(s,s1));
// ======================================================
head->next=NULL;
// --------------------------------------------------------------------------
// -------------------Ввод остальных элементов списка------------------------
// --------------------------------------------------------------------------
char ch=1;
while(ch! =27)
{
printf("Хотите продолжить ввод вершин? \n");
ch=getch();
if (ch! =27)