#include<stdio.h>
#include<stdlib.h>

#define MAX_TERMS 30
#define MAX_SIZE 10

typedef struct {
       int r;
       int c;
       int val;
} term;

typedef struct {
       int numRow;
       int numCol;
       int numEle;
       term listEle[MAX_TERMS];
} sparse_matrix;

void createSparseMatrix(int Matrix[][MAX_SIZE],sparse_matrix* sMatrix){
    int paracol,pararow;
    int x=0;
    int row;
    int col;
    sMatrix->numCol=col;
    sMatrix->numRow=row;

    for(pararow=0;pararow<row;pararow++){
        for(paracol=0;paracol<col;paracol++){
            if(Matrix[pararow][paracol]!=0){
                sMatrix->listEle[x].r=pararow;
                sMatrix->listEle[x].c=paracol;
                sMatrix->listEle[x].val=Matrix[pararow][paracol];
                x++;
            }
        }
    }
    sMatrix->numEle = x;
}

int main() {
    return 0;
}