9 (B) Program
9 (B) Program
h>
#include <stdlib.h>
struct node {
int coef, px, py, pz, flag;
struct node *link;
};
cur = head;
cur->link = tmp;
tmp->link = head;
}
if (cur2 == h2) {
cur1 = cur1->link;
}
cur2 = h2->link;
while (cur2 != h2) {
if (cur2->flag == 0) {
insert(h3, cur2->coef, cur2->px, cur2->py, cur2->pz);
}
cur2 = cur2->link;
}
return h3;
}
int main() {
NODE head1, head2, head3;
head1 = (NODE)malloc(sizeof(struct node));
head1->link = head1;
head2 = (NODE)malloc(sizeof(struct node));
head2->link = head2;
head3 = (NODE)malloc(sizeof(struct node));
head3->link = head3;
printf("\nPolynomial 1 is :");
display(head1);
printf("\nPolynomial 2 is :");
display(head2);
return 0;
}