Найти седловые точки матрицы - C (СИ) (76565)

Узнай цену своей работы

Формулировка задачи:

#include <stdlib.h>
#include <stdio.h>
#define N 4
#define M 3
int main()
{
    int i,j,max,min;
    int A[N][M] =  { { 0, 2, -3},
                     { -2, 1, 4},
                     { 6, 0, 2}, 
                     { 3, -4,1}};
  for (int i = 0; i < N; i++)
    { 
        for (int j = 0; j < M; j++)
            printf("%3d", A[i][j]);
        printf("\n");
    }
     int sum=0;
    for ( i = 0; i < N; i++)
        for ( j = 0; j < M; j++)
            if (A[i][j]<0)
            sum+=A[i][j];
            {
                printf("Summa=%d\n",sum);
            }
 
 for(i=0; i<N; i++)
          for(j=0; j<M; j++)
           {
              if(A[i][j]<min)
              {
            min=A[i][j];
            min=j;
              }
              if(j==M-1)
              {
              for(int k=0; k<M; k++)
            if(A[k][min]>max)
            {
                    max=A[k][min];
                                   max=k;
            }
            if(max==min)
                    
             printf ( "Sedlovaya tochka \n",A[i][j]);             
            min=32565;
            max=0;
            }
}
system ("PAUSE");         
return 0;
}
Помогите в чем ошибка кода не могу найти седловые точки матрицы

Решение задачи: «Найти седловые точки матрицы»

textual
Листинг программы
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
  int a[3][4] =  { { 5,  6,  4, 5,},
                   {-2, 5,  3, 7,},
                   {8,  7, -2, 6,}};
  int n=4,m=3;
  int i,j,k,min,max;
  for(i=0; i<m; i++)
  { min=a[i][0];
    for(j=0; j<n; j++)
     if(a[i][j]<min)
     {
       min=a[i][j];
       k=j;
     }
     max=min;
     for(j=0;j<m;j++)
      if(a[j][k]>max)
        max=a[j][k];
        if(max==min)
         printf( "Sedlovaya tochka  a[%d][%d]=%d\n", i, k, a[i][k] );
  }
system ("PAUSE");
return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы