Реферат: Архитектура материнских плат
int g;
printf("Please fill the list with INTEGER value.\nAdding is stoped by 0 value.\n");
// ввод значения для заполнения списка
scanf("%i", &g);
while (g!=0) {
// вызов функции вставки в список и передача ей адреса первого элемента списка и значения нового элемента
insert(&startPtr, g);
scanf("%i", &g);
}
printf("\n __________________________________________\n");
printf("\n List IS: \n");
// выводит на экран список и проверяет возвращаемое функцией вывода списка значение
if (prinList(&startPtr)) { //если выведено успешно
// ввод значения удовлетворяющего условию типа int и условию задачи
while ((g<1)||(g>32000)) {
printf ("\nEnter number to delete: ");
scanf("%i", &g);
}
printf("\n");
// пока не остался один элемент - удалять элементы в соответствии с введенным номером
while((!oneLeft(startPtr))) {
delete4(&startPtr, g);
};
printf("The last element is: ");
// выводит на экрн список
prinList(&startPtr);
printf("\nPress ENTER to exit...");
getch();
}