Advertisement
Stefan1999

prvi za 1

May 7th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. /*
  6. Zadatak 1
  7. Napisati C program koji utvrðuje koliko elemenata matrice A dimenzije mxn (  ) ima vrednost izmedju 0 i 20.
  8. Matrica se uèitava iz tekstualne datoteke MATRICA.TXT. Prvi red datoteke sadrži vrednost n i m razdvojen prazninama,
  9. a u ostalim redovima nalaze se vrste matrice.
  10. */
  11.  
  12. /*
  13. Primer
  14.  
  15. n=3 m=3
  16.  
  17.  15 -1 9
  18.  22 17 8
  19.  -55 -6 -7
  20.  
  21.  Broj elemenata koji imaju vrednost izmedju 0 i 20 je = 4
  22. */
  23.  
  24. int main()
  25. {
  26.     FILE *fp;
  27.     int i,j,n,m;
  28.     int br=0;
  29.  
  30.     fp=fopen("matrica.txt","r");
  31.  
  32.     fscanf(fp,"%d %d",&n,&m);
  33.     printf("n=%d m=%d",n,m);
  34.     printf("\n\n");
  35.  
  36.     int X[n][m];
  37.  
  38.       for(i=0;i<n;i++){
  39.         for(j=0;j<m;j++)
  40.             fscanf(fp,"%d",&X[i][j]);
  41.       }
  42.       for(i=0;i<n;i++){
  43.         for(j=0;j<m;j++)
  44.             printf(" %d",X[i][j]);
  45.             printf("\n");
  46.           }
  47.     fclose(fp);
  48.  
  49.     for(i=0;i<n;i++){
  50.         for(j=0;j<m;j++){
  51.             if(X[i][j]>0 && X[i][j]<20)br++;
  52.             }
  53.         }
  54.  
  55.     printf("\n Broj elemenata koji imaju vrednost izmedju 0 i 20 je = %d",br);
  56.  
  57.     getchar();
  58.     getchar();
  59.  
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement