Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define N 4
- void matriz();
- void puntosilla();
- int main(){
- int mat[N][N];
- matriz(mat);
- }
- void matriz(int mat[N][N]){
- printf("Dame la matriz %dx%d:\n",N,N);
- for (int i = 0; i < N; i++){
- for (int j = 0; j < N; j++){
- scanf("%d",&mat[i][j]);
- }
- }
- for (int i = 0; i < N; i++){
- for (int j = 0; j < N; j++){
- printf("%d\t",mat[i][j]);
- }printf ("\n");
- }
- int maxcolumna[N] = {-999, -999, -999, -999};
- int minfila[N] = {999, 999, 999, 999};
- for (int i = 0; i < N; i++){
- for (int j = 0; j < N; j++){
- if (mat[i][j] < minfila[i]){
- minfila[i] = mat[i][j];
- }
- if (mat[i][j] > maxcolumna[j]){
- maxcolumna[j] = mat[i][j];
- }
- }
- }
- for (int i = 0; i < N; i++){
- for (int j = 0; j < N; j++){
- if (minfila[i] == maxcolumna[j]){
- printf("Punto de silla en la posición %d,%d\n",i+1,j+1);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement