Program to add two sparse matrices
#include #include #include #define MAX1 3 #define MAX2 3 #define MAXSIZE 9 #define BIGNUM 100 struct sparse {  int *sp ;  int row ;  int *result ; } ; void initsparse ( struct sparse * ) ; void create_array ( struct sparse * ) ; int count ( struct sparse ) ; void display ( struct sparse ) ; void create_tuple ( struct sparse *, struct sparse ) ; void display_tuple ( struct sparse ) ; void addmat ( struct sparse *, struct sparse, struct sparse ) ; void display_result ( struct sparse ) ; void delsparse ( struct sparse * ) ; void main( ) {     struct sparse s[5] ;     int i ;     clrscr( ) ;     for ( i = 0 ; i      initsparse ( &s[i] ) ;  create_array ( &s[0] ) ;  create_tuple ( &s[1], s[0] ) ;  display_tuple ( s[1] ) ;  create_array ( &s[2] ) ;  create_tuple ( &s[3], s[2] ) ;  display_tuple ( s[3] ) ;  addmat ( &s[4], s[1], s[3] ) ;  printf ( "\nResult of addition of two matrices: " ) ;  display_result ( s[4] ) ;     for ( i = 0 ; i   delsparse ( &s[...