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

Scrieți un program c++ care citește de la tastatura un nr natural nenul n și apoi n nr naturale de maximum 4 cifre fiecare, reprezentând elementele unui tablou unidimensional. Programul afișează mesajul da in cazul in care elementele tabloului pot fi rearanjate astfel incat sa formeze un sir strict crescător, iar in caz contrar afișează mesajul nu.
Ex: n=6
54 162 2 18 486 6
Se va afișa mesajul: da

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

#include <iostream>

using namespace std;

int main() {

int v[1001]={0}, nr, n;

cin>>n;

while(n!=0) {

cin>>nr;

v[nr]++;

n--;

}

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

if (v[i]>1) {

cout<<"nu";

return 0;

}

cout<<"da";

return 0;

}

Alte întrebări interesante