нужно.
c#

Дана матрица размером MxN. Найдите первый номер пути, и содержание в нем элементов должно быть правильным и отрицательным (нулевое значение не считается элементом матрицы). Если такового нет, то нужно вывести 0.​

popravkinaekaterina popravkinaekaterina    2   22.04.2020 17:18    2

Ответы
LopsterId1236543 LopsterId1236543  13.10.2020 16:52

#include <iostream>

using namespace std;

int main()

{

setlocale(0,"");

   cout<<"Введите размеры";

   int n,m;

   cin>>m>>n;

   int** a = new int*[m];

   for (int i = 0; i<m; i++){

       a[i] = new int[n];

   }

   cout<<"Вводите элементы: "<<endl;

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

   {

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

       {

           cin>>a[i][j];

       }

       cout << endl;

   }

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

   {

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

       {

           cout<<a[i][j]<<"  ";

       }

       cout << endl;

   }

   cout << "" << endl;

///

   int tmax,tmin,t;

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

   {

       tmin=0;

       tmax=0;

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

       {

           if(a[i][j]<a[tmin][j]) tmin=i;

           if(a[i][j]>a[tmax][j]) tmax=i;

       }

       t=a[tmin][j];

       a[tmin][j]=a[tmax][j];

       a[tmax][j]=t;

   }

///

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

   {

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

       {

           cout << a[i][j] << "  ";

       }

       cout << endl;

   }

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

delete[]a[i];

delete[]a;

   system("pause");

   return 0;

}

Там как-нибудь перепиши в c# они похожи

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика