Informatică, întrebare adresată de Marina001, 9 ani în urmă

.................in limbajul C.................

Anexe:

Răspunsuri la întrebare

Răspuns de Luca1152
1

#include <stdio.h>

#include <stdlib.h>

int a[100][100], n;

int minRand(int i){

   int min=a[i][0];

   for (int j=1; j<n; j++)

       if (a[i][j]<min)

           min=a[i][j];

   return min;

}

int minCol(int j){

   int min=a[0][j];

   for (int i=1; i<n; i++)

       if (a[i][j]<min)

           min=a[i][j];

   return min;

}

int main()

{

   scanf("%d", &n);

   for (int i=0; i<n; i++)

       for (int j=0; j<n; j++)

           scanf("%d", &a[i][j]);

   for (int i=0; i<n; i++)

       for (int j=0; j<n; j++)

           if (a[i][j]==minRand(i) && a[i][j]==minCol(j))

               printf("[%d, %d] = %d\n", i, j, a[i][j]);

   return 0;

}

Alte întrebări interesante