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
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;
}
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
Matematică,
8 ani în urmă
Limba rusă,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă