Informatică, întrebare adresată de Oprișescu, 9 ani în urmă

Se dă un vector cu n elemente numere naturale. Să se verifice dacă are elementele ordonate crescător.
Rezolvati in C++ , va rog !

Răspunsuri la întrebare

Răspuns de Iulica1
1
#include <iostream>
using namespace std;
int main(){
    int n, i, j, a[100], ordonat = 1;
    cout << "Dati n = "; cin>>n;
    if(n<0 || n > 100) {
        cout<<"Valoare lui n trebuie sa fie intre 1 si 100"<<endl;
        return 0;
    }

    for(i = 0 ; i< n; i++) {
        cout<<"Dati a["<<i<<"]=";cin>>a[i];
    }

    for(i = 0; i < n - 1; i++)
        for(j = i+1; j < n; j++)
            if(a[i] > a[j]) {
                ordonat = 0;
                break;
            }

     if(ordonat) {
        cout<<"Vectorul este ordonat;"<<endl;
    } else {
        cout<<"Vectorul nu este ordonat;"<<endl;
    }
   
     return 0;
}
Alte întrebări interesante