Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void printinttab(int *matrix, int rows, int cols);
- void readinttab(int *start, int rows, int cols);
- int mininttab(int start[], int size);
- int* max,min,i,size,rows,cols;
- int main(int argc, char* argv[])
- {
- int matrix[4][5]={
- {1,0,0,0,0},
- {0,1,0,0,0},
- {0,0,1,0,0},
- {0,0,1,0,0}
- };
- printf("\npodaj %i wierszy po %i liczb calkowitych:\n",sizeof(matrix)/sizeof(matrix[0]),sizeof(matrix[0])/sizeof(int));
- for(int j=0; j< sizeof(matrix)/sizeof(matrix[0]); j++) //reads 2d matrix
- for(int k=0; k < sizeof(matrix[0])/sizeof(int); k++)
- scanf("%i",&matrix[j][k]);
- for(int j=0; j< sizeof(matrix)/sizeof(matrix[0]); j++) //prints 2d matrix
- {
- for(int k=0; k < sizeof(matrix[0])/sizeof(int); k++)
- printf(" [%3d]",matrix[j][k]);
- printf("\n");
- }
- int max,min;
- max=min=matrix[0];
- for(int j=0; j< sizeof(matrix)/sizeof(matrix[0]); j++) //prints 2d matrix
- for(int k=0; k < sizeof(matrix[0])/sizeof(int); k++)
- {
- }
- printinttab(matrix, rows, cols);
- return 0;
- }
- void readintrab(int *start, int rows, int cols)
- {
- }
- void mininttable(int *start, int rows, int cols)
- {
- for(int j=0;j<rows;j++)
- {
- for(int k=0;k<cols;k++)
- printf("min: [%d]", *(start+k+j*cols));
- printf("\n");
- }
- }
- void printinttab(int *matrix, int rows, int cols)
- {
- int i;
- int j;
- for(i=0; i<rows; i++)
- {
- for(j=0; j<cols; j++)
- {
- printf("%d ", *matrix[i][j]);
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement