Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /*Zadatak 4
- Data je matrica A dimenzije mxn ( ). U matrici veliki broj elemenata ima vrednost nula. Napisati C program koji određuje
- i štampa najmanji broj nula po vrstama. Matrica se učitava iz tekstualne datoteke MATRICA.TXT. Prvi red datoteke sadrži vrednost n i m
- razdvojen prazninama, a u ostalim redovima nalaze se vrste matrice.
- */
- int main()
- {
- FILE *fp;
- int i,j,n,m;
- int br=0,A[10],min;
- fp=fopen("matrica.txt","r");
- fscanf(fp,"%d %d",&n,&m);
- printf("n=%d m=%d",n,m);
- printf("\n\n");
- int X[n][m];
- for(i=0;i<n;i++){
- for(j=0;j<m;j++)
- fscanf(fp,"%d",&X[i][j]);
- }
- for(i=0;i<n;i++){
- for(j=0;j<m;j++)
- printf(" %d",X[i][j]);
- printf("\n");
- }
- fclose(fp);
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- if(X[i][j]==0)br++;
- A[i]=br;
- }
- br=0;
- }
- min=A[0];
- for(i=0;i<n;i++){
- if(A[i]<min)min=A[i];
- }
- printf("\n\nRed sa najmanjim brojem nula je : \n\n");
- for(i=min;i<=min;i++){
- for(j=0;j<m;j++)
- printf(" %d",X[i][j]);
- printf("\n");
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment