Multiplication Of Two Numbers With Help Of Linked List
Multiplication Of Two Numbers With Help Of Linked List It's A Multiplication Program Using Linked List That Means It Can Multiply Numbers That Are Bigger Than Range Of int , long int etc.. ............. #include<stdio.h> #include<conio.h> #include<stdlib.h> typedef struct ll { int digit; struct ll *next; }number; void add(number **hd,int i); void traverse(number *hd); void reverse(number **hd); void adds(char a[],number **hd); void addhead(number *hd1,number *hd); void mul(number *hd1,number **hd2); void multiply(number *hd1,int attempt,int x); void copy(number *hd); void freeh(number **hd); number *oh=NULL,*head3=NULL,*head4=NULL; void main() { number *head1=NULL,*head2=NULL; char a[500],b[500]; clrscr(); gets(a); gets(b); adds(a,&head1); adds(b,&head2); printf("___________"); printf("\nAnswer Is :|"); printf("\n-----------"); mul(head1,&head2); freeh(&head1); freeh(&head2); freeh(&oh); freeh(...