Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.62 KB | None | 0 0
  1. #include <stdio.h>
  2. void printinttab(int *matrix, int rows, int cols);
  3. void readinttab(int *start, int rows, int cols);
  4. int mininttab(int start[], int size);
  5. int* max,min,i,size,rows,cols;
  6. int main(int argc, char* argv[])
  7. {
  8. int matrix[4][5]={
  9.                     {1,0,0,0,0},
  10.                     {0,1,0,0,0},
  11.                     {0,0,1,0,0},
  12.                     {0,0,1,0,0}
  13.                  };
  14.  
  15. printf("\npodaj %i wierszy po %i liczb calkowitych:\n",sizeof(matrix)/sizeof(matrix[0]),sizeof(matrix[0])/sizeof(int));
  16.  
  17. for(int j=0; j< sizeof(matrix)/sizeof(matrix[0]); j++)   //reads 2d matrix
  18.     for(int k=0; k < sizeof(matrix[0])/sizeof(int); k++)
  19.       scanf("%i",&matrix[j][k]);
  20.  
  21. for(int j=0; j< sizeof(matrix)/sizeof(matrix[0]); j++)  //prints 2d matrix
  22.     {
  23.     for(int k=0; k < sizeof(matrix[0])/sizeof(int); k++)
  24.          printf(" [%3d]",matrix[j][k]);
  25.     printf("\n");
  26.     }
  27.  
  28. int max,min;
  29. max=min=matrix[0];
  30. for(int j=0; j< sizeof(matrix)/sizeof(matrix[0]); j++)  //prints 2d matrix
  31.     for(int k=0; k < sizeof(matrix[0])/sizeof(int); k++)
  32.      {
  33.  
  34.      }
  35.  
  36.       printinttab(matrix, rows, cols);
  37.  
  38. return 0;
  39. }
  40.  
  41. void readintrab(int *start, int rows, int cols)
  42. {
  43.    
  44. }
  45.  
  46. void mininttable(int *start, int rows, int cols)
  47. {
  48.     for(int j=0;j<rows;j++)
  49.     {
  50.     for(int k=0;k<cols;k++)
  51.  
  52.     printf("min: [%d]", *(start+k+j*cols));
  53.     printf("\n");
  54.     }
  55. }
  56.  
  57. void  printinttab(int *matrix, int rows, int cols)
  58. {
  59.     int i;
  60.     int j;
  61.  
  62.     for(i=0; i<rows; i++)
  63.     {
  64.         for(j=0; j<cols; j++)
  65.         {
  66.             printf("%d ", *matrix[i][j]);
  67.         }
  68.         printf("\n");
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement