int main() { print(NumToList(0)); print(AddLists(NumToList(-123), NumToList(123))); print(AddLists(NumToList(-122), NumToList(123))); print(AddLists(NumToList(123), NumToList(-123))); print(AddLists(NumToList(16), NumToList(-23))); print(AddLists(NumToList(-23), NumToList(16))); print(AddLists(NumToList(0), NumToList(0))); print(AddLists(NumToList(13), NumToList(-26))); print(AddLists(NumToList(-26), NumToList(13))); print(AddLists(NumToList(INT_MAX), NumToList(INT_MAX))); print(AddLists(NumToList(INT_MAX), NumToList(INT_MIN))); return 0; }
int main(){ node *head1,*head2,*res; int carry = 0; insert( &head1 , 4); insert( &head1 , 4); insert( &head1 , 4); insert( &head1 , 4); //printlist( head1 ); insert( &head2 , 0); insert( &head2 , 2); //insert( &head2 , 2); //insert( &head2 , 2); //printlist( head2 ); //res = AddSameSize( head1 , head2 , &carry ); //printlist( res ); AddLists( head1 , head2 , &res ); printlist( res ); return 0; }