Question: REQUIREMENTS: ------------- 1. Your program must run on Linux Mint. 2. You must write it in C. 3. It must be a single program. -------------
REQUIREMENTS: ------------- 1. Your program must run on Linux Mint. 2. You must write it in C.
3. It must be a single program.
-------------
Write a program that uses a pointer-based linked list. You should use the following struct (declared as a global): struct node { int data; struct node *next; }; Your program must use a for loop to count from 0 to 9. Your program must insert these into a linked list such that they can be retrieved in low-to-high order (note that the example in class retrieved in high-to-low order). Your program must display the results using the following code (from class) without any modifications: while (current) { printf("%d ", current->data); current = current->next ; } Next, your program must prompt the user for a value and call a linear search function to find that value. If the value is found, your program must print out the value. You must use this code to print the value printf("[%d %d] ", search, searchList(search, head)->data); and this prototype for the search function: link *searchList(int value, link *head) Your program must also correctly free all links of the list. Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
