Untitled
unknown
c_cpp
2 years ago
733 B
6
Indexable
#include<stdio.h>
int sp[10][3];
int k=0, a[10][10];
void sparse(int m, int n) {
int i, j;
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
if (a[i][j] != 0) {
sp[k][0] = i;
sp[k][1] = j;
sp[k++][2] = a[i][j];
}
}
}
for (i = 0; i < k; i++)
printf("%d\t%d\t%d\n", sp[i][0], sp[i][1], sp[i][2]);
}
void main(){
int m, n, j, i;
clrscr();
printf("Enter the Row size: \n");
scanf("%d", &m);
printf("Enter the Column size: \n");
scanf("%d", &n);
for(i=0;i<m;i++)
for(j=0;j<n;j++){
printf("Enter the values of a[%d][%d]\n", i, j);
scanf("%d", &a[i][j]);
}
sparse(m, n);
getch();
}Editor is loading...
Leave a Comment