Advance Sparse Matrix Operations in C languages by DIBYENDU SWAR (rajamax1987@yahoo.com) ----------------------------------------------------------------------------------------- #include<stdio.h> #include<conio.h> int isSparse(int [3][3]); void getSparse(int [3][3]); void dispSparse(int [3][3]); void sumSparse(int [3][3],int [3][3],int [3][3]); void multiSparse(int [3][3],int [3][3],int [3][3]); void main() { int mat[3][3],mat1[3][3],rslt[3][3]; int i; do{ clrscr(); printf("\n\t\tDATA STRUCTUTE OVER 2D ARRAY [DIBYENDU]\n\t\t------------------------------\n"); printf("\n\t\tSPARSE MATRIX OPERATIONS\n\n\t\t1. LOAD SPARSE [GET DATA]\n\n\t\t2. SUM SPARSE\n\nt\t\t3. MULTIPLY SPARSE\n\n\t\t4. DISPLAY MATRIXes\n\n\t\t5. DISPLAY SPARSEes\n\n\t\t6. EXIT\n\n\t\tENTER CHOICE :: "); scanf("%d",&i); switch(i) { case 1: getSparse(mat); getSparse(mat1); break; case 2: su