Informatică, întrebare adresată de alexutaa, 8 ani în urmă

Se da un tablou patratic de dimensiune n.
Afișați liniile tabloului ordonate crescator si apoi numărul lor. C++


ModernMind: Nu ai dat suficiente detalii despre problema
ModernMind: Dupa ce criteriu trebuie ordonate liniile?
boiustef: nu tr sa le ordonezi... se intreaba cate sunt ordonate deacum....

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

using namespace std;

int v[50][50];

int main()

{

   int n, i, j, contor=0;

   cin >> n;

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

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

           cin >> v[i][j];

   cout << " Liniile ordonate crescator: \n";

   int gasit=0, cresc;

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

   {

       cresc=1;

       for (j=2; j<=n; ++j )

           if (v[i][j]<v[i][j-1]) { cresc=0; break;}

       if (cresc)

       {

           ++gasit;

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

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

           cout << "\n";

       }

   }

   cout << " nr linii ord cresc = " << gasit;

   return 0;

}


Alte întrebări interesante