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

Cerinţa
Se dau n şiruri cu elemente numere întregi. Să se verifice despre fiecare dacă este ordonat crescător.

Date de intrare
Programul citește de la tastatură numărul n; iar apoi n şiruri – pentru fiecare, se citeşte mai întâi numărul de valori, apoi valorile din şir.

Date de ieşire
Programul afișează pe ecran n valori 0 sau 1, separate prin spaţii. A k-a valoare este 1, dacă al k-lea şir este ordonat crescător, respectiv 0 dacă şirul nu este ordonat crescător.

Restricţii şi precizări
1 ≤ n ≤ 10
fiecare şir va avea cel mult 500 elemente, numere întregi cu cel mult 4 cifre fiecare

Răspunsuri la întrebare

Răspuns de express
4
#include <iostream>
using namespace std;
int t,n,i,j,x,y;
bool ok;
int main()
{
    cin>>t;
    for(j=1;j<=t;j++)
    {
        ok=true;
        cin>>n;
        cin>>x;
        for(i=2;i<=n;i++)
         {
             cin>>y;
             if(x>y) ok=false;
             x=y;
         }
         if(ok) cout<<1<<" ";
           else cout<<0<<" ";
    }
    return 0;
}

Alte întrebări interesante