Advertisement
ChrisPetrovski

10.2. Збир на редици на матрица

Dec 19th, 2017
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 100
  3. int main(){
  4.     FILE * fpmat;
  5.     FILE * fpizlez;
  6.     fpmat = fopen("matrica.txt", "r");
  7.     fpizlez = fopen("izlez.txt", "w");
  8.     if(NULL == fpmat){
  9.         puts("GRESKA VO CIRANJE DATOTEKA");
  10.         return -1;
  11.     }
  12.     //MATRIX HEIGHT WIDTH
  13.     int m,n;
  14.     //COUNTERS
  15.     int i,j;
  16.     int mat[MAX][MAX];
  17.     //TEMP INT
  18.     int temp;
  19.     //BUILD MATRIX
  20.     fscanf(fpmat,"%d %d",&m,&n);
  21.     for(i=0;i<m;i++)
  22.         for(j=0;j<n;j++){
  23.             fscanf(fpmat,"%d",&temp);
  24.             mat[i][j]=temp;
  25.     }
  26.  
  27.     for(i=0;i<m;i++){
  28.         for(j=0;j<n;j++){
  29.             printf("%d",mat[i][j]);
  30.     }
  31.     printf("\n");
  32.     }
  33.     fclose(fpmat);
  34.  
  35.     for(i=0;i<m;i++){
  36.         temp=0;
  37.         for(j=0;j<n;j++){
  38.             temp+=mat[i][j];
  39.         }
  40.         if(temp>=10)
  41.         fprintf(fpizlez,"%d\n",temp);
  42.     }
  43.     fclose(fpizlez);
  44.     return 0;
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement