Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define ROWS 4
- #define COLS 4
- void PrintMaxElementRow(int num[ROWS][COLS], int rowtoprint);
- int FindLargestElement(int num[ROWS][COLS]);
- int main(void)
- {
- int rowwithlargest;
- rowwithlargest = 0;
- int numArray[ROWS][COLS] = {{5, 3, 18000, -3}, //i
- {4,-3,-9, 9}, //i
- {98, 1, 8800, -21},//i
- {510, 8, 2, 1}};
- rowwithlargest = FindLargestElement(numArray);
- PrintMaxElementRow(numArray, rowwithlargest);
- return 0;
- }
- void PrintMaxElementRow(int num[ROWS][COLS], int rowtoprint)
- {
- int i;
- i = 0;
- do
- {
- printf("[%d][%d]%3d", rowtoprint, i, num[rowtoprint][i]);
- puts("");
- i++;
- }
- while(i < ROWS);
- }
- int FindLargestElement(int num[ROWS][COLS])
- {
- int i, j, rowmax, rowin;
- rowmax = num[0][0];
- rowin = 0;
- i = j = 0;
- do
- {
- j = 0;
- do
- {
- if (num[i][j] > rowmax)
- {
- rowmax = num[i][j];
- rowin = i;
- }
- j++;
- }
- while(j < COLS);
- i++;
- }
- while(i < ROWS);
- return rowin;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement