#include <stdio.h>#include <stdlib.h>#define M 4findmin(int a[][M],int ln[]) { int i,j,t; for (i=0;i<M;i++) { t=0;/***************found***************/ for(j=1;___1___;j++) if(a[j][i]<a[t][i]) t=j;/***************found***************/ ___2___; }}outdata(int(*a)[M],int *ln){ int i,j; printf("\n The primary Matrix: \n"); for(i=0;i<M;i++) { for (j=0;j<M;j++) printf("%8d",a[i][j]); printf("\n"); } printf("\nmin & line number\n"); for (i=0;i<M;i++)/***************found***************/ printf("%3d: %2d\n",___3___,ln[i]); printf("\n");}main(){ int s[M][M]={{14,23,52,3},{34,22,52,41},{12,15,8,9},{54,98,23,21}}; int im[M]; findmin(s,im); outdata(s,im);}