for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
a[j] = rand() % 100;// matrix initialization
int min = a[0][0], max = a[0][0];
int beforeMax = 0, afterMin = 0;
for (int i = 0; i < n; i++)// looking for max and min elements
for (int j = 0; j < n; j++) {
if (a[j] > max) { max = a[j];
beforeMax = (i)*n + j;// how many elements we have befor Max element
}
if (a[j] < min) { min = a[j];
afterMin = n*n - ((i)*n + j)-1; // how many elements we have after Min element
}
}
for (int i = 0; i < n; i++) {// pmatrix printing
printf(" ");
for (int j = 0; j < n; j++)
printf("%d ", a[j]);
}
printf(" Before max element (%d) we have %d elements ",max, beforeMax); printf("After min element (%d) we have %d elements",min, afterMin);
getchar();