COM2067 Lab 3 Solved

35.00 $

Category: Tags: , ,

Description

Rate this product

In this lab, we have given you a main.c and function.h files. The main.c file contains only the int main() function, while the function.h file will consist of the definitions of all the other functions you will use in this application. Complete the function.h file so that the main.cpp file works without error to generate the expected output. First, check the main.c file carefully. You can examine SimpleTutorial.pdf document to define functions in a separate file.

Fenerbahce and Galatasaray supporters are waiting in separate lines to get tickets. For each group of fans, get the related information (id and age for FB fans, id for GS fans) from the user and create the following link lists. FB fans will be inserted to link list in increasing order, GS fans in decreasing order with respect to their IDs. The number of fans in both link lists will be the same. The node structures to be used in the link list are given below.

struct nodeFB struct nodeGS {{

};

int id;
int age;
struct nodeFB *next;

int id;

struct nodeGS *next; };

You are then asked to combine these two linked lists using the following way. Use the new node structures when you are doing this placement.

struct newNodeFB struct newNodeGS {{

};

int id;
int age;
struct newNodeGS *next;

int id;

struct newNodeFB *next; };

Input: Output:

456 45 561 41 821 20 193 25 882 37 -1

872 272 345 892 764 -1

193 25 456 45 561 41 821 20 882 37

892
872
764
345
272

193 25 892 456 45 872 561 41 764 821 20 345 882 37 272

  • Lab-3-gzx8ke.zip