Data structure and algorithm

Job ID: 32090168

Budget: $10 – $30 USD

Write a "quiz-tutor" program using C language, which you are knowledgeable. The program should read a question and the correct answer from a file, display the question and accept an answer from the user. If the answer is correct, the program should go on to the next question. If it is incorrect, store the missed question in a separate list. When the questions are exhausted, the missed questions should be displayed again (in their original order) for receiving answer from the user. Develop a scoring mechanism for the correct answers and display the final score. Also, display the correct answer, when necessary, in the second round of questioning.

Design

Your structure should consist of TWO (2) linked-lists
• First linked-list stores all the questions and answers read from a file and the answer entered by user.
• Second linked-list will store the questions which are answered incorrectly and re-displayed after the completion of all questions in the first linked list.
Additional functions are required.
Related categories: C Programming Freelance