C Program for Addition of two Sparse Matrices
#include<stdio.h> #include<stdlib.h> #define MAX 20 void printsparse(int b[MAX][3]); void readsparse(int b[MAX][3]); void addsparse(int b1[MAX][3],int b2[MAX][3],int b3[MAX][3]); void main() { int b1[MAX][3],b2[MAX][3],b3[MAX][3]; readsparse(b1); readsparse(b2); addsparse(b1,b2,b3); printsparse(b3); } void readsparse(int b[MAX][3]) { int i,t,m,n; printf(“nEnter no. of rows and columns:”); scanf(“%d%d”,&m,&n); printf(“No. of non-zero triples:”); scanf(“%d”,&t); …