seergiomv

Ejercicio 13.4

Dec 12th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #define N 19
  3. void matriz();
  4. int main(){
  5.     int x[N][N];
  6.     matriz(x);
  7.  
  8. }
  9. void matriz(int x[N][N]){
  10.     int tamano,max,min,a,b,c,d;
  11.     printf("Diga el tamaño de la matriz(cuadrada y < 20): ");
  12.     scanf("%d",&tamano);
  13.     if (tamano < 20 && tamano > 0){
  14.         for(int i = 0; i < tamano; i++){
  15.             for (int j = 0; j < tamano; j++){
  16.                 printf("Dime la posicion (%d,%d):",i+1,j+1);
  17.                 scanf("%d",&x[i][j]);
  18.             }
  19.         }
  20.         for(int i = 0; i < tamano; i++) {
  21.             for (int j = 0; j < tamano; j++) {
  22.                 printf("%d\t",x[i][j]);
  23.             } printf("\n");
  24.         }
  25.         max = 0;
  26.         min = tamano;
  27.         for(int i = 0; i < tamano; i++) {
  28.             for (int j = 0; j < tamano; j++) {
  29.                 if (x[i][j] > max){
  30.                     max = x[i][j];
  31.                     a = i;
  32.                     b = j;
  33.                 }
  34.                 if (x[i][j] < min){
  35.                     min = x[i][j];
  36.                     c = i;
  37.                     d = j;
  38.                 }
  39.             }
  40.         }
  41.         printf("El maximo es %d en la posicion (%d,%d)",max,a+1,b+1);
  42.         printf("El minimo es %d en la posicion (%d,%d)",min,c+1,d+1);
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment