#include #include #include typedef struct node{ char name[15]; int eng; int mat; struct node *next; }node_t; int count = 0; void insert(node_t *first,char a[],int b,int c,int position){ int i; node_t *new_node = (node_t *)malloc(sizeof(node_t)); if ( (position count) ){ printf("Error\n"); return; }else if ( position next; } strcpy(new_node->name,a); new_node -> eng = b; new_n..