В заданной матрице переставить строки с минимальным и максимальным элементом - C (СИ)

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

Ребята, написал код а он не работает, хотя вроде все правильно, помогите подредактировать: В заданном двухмерном массиве целых чисел, состоящего с n рядков и m строк, переставить рядки с минимальным и максимальным элементом.
#include <stdio.h>
main()
{
      const int n=2, m=3;
      int A[n][m], i, j, min, max, buf, nmax, nmin;
      for(i=0,i<n,i++)
      for(j=0,j<m,j++)
      scanf("%d %d", &A[n][m]);
      max A[0][0];//ïðèГ*ГЁГ¬Г*ГҐГ¬ Г§Г* Г¬Г*ГЄГ± 1-Г© ýëåìåГ*ГІ
      nmax=0;
      min A[0][0];//ïðèГ*ГЁГ¬Г*ГҐГ¬ Г§Г* ìèГ* ïåðâûé ýëåìåГ*ГІ
      nmin=0;
      for(i=0,i<n,i++)
      {
      if(A[i]>max)
      {
                      max A[i]; 
                      nmax=i;
      }
      if(A[i]<min) 
      {
                   min A[i];
                   nmin=i;
      }
      for(j=0,j<m,j++)
      {
                      buf=A[nmax][j];
                      A[nmax][j]=A[nmin][j];
                      A[nmin][j]=buf;
      }
      printf("A[&d]%[d]=%9d",i,j,A[i][j]);
      getchar(); getchar();
      }

Код к задаче: «В заданной матрице переставить строки с минимальным и максимальным элементом - C (СИ)»

textual
#include <stdio.h>
 
int main(){
    const int n=2, m=3;
    int A[n][m], i, j, min, max, buf, nmax, nmin;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
           scanf("%d", &A[i][j]);
    max=A[0][0];
    nmax=0;
    min=A[0][0];
    nmin=0;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++){
            if(A[i][j]>max){
                max=A[i][j]; 
                nmax=i;
            }
            if(A[i][j]<min){
                min=A[i][j];
                nmin=i;
            }
        }
    for(j=0;j<m;j++){
        buf=A[nmax][j];
        A[nmax][j]=A[nmin][j];
        A[nmin][j]=buf;
    }
    for (i=0;i<n;i++){
        for(j=0;j<m;j++)
            printf("%3d", A[i][j]);
        printf("\n");
    }
return(0);
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

10   голосов, оценка 4.100 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы