Răspuns :
void main() {
// presupunem că șirul este descrescător
bool esteDescrescator = true;
// setăm n ca număr natural
unsigned int n;
// citim n
cout << "n = "; cin >> n;
// declarăm un vector cu exact n termeni
int v[n];
// citim vectorul v
for(int i = 0; i < n; i++) { cout << "v[" << i << "] = "; cin >> v[i]; }
// verificăm fiecare element din vectorul v
for(i = 0; i < n; i++) {
// dacă se ajunge la ultimul element, oprește for(...)
// dacă nu s-a ajuns la ultimul element, atunci verifică dacă termenul la care s-a ajuns este mai mic decât cel de după. dacă este mai mic, atunci șirul nu mai este descrescător
if(v[i+1] == NULL) { break; } else { if(v[i] < v[i+1]) { esteDescrescator = false; } } }
// afișează un mesaj corespunzător
if(esteDescrescator) { cout << "Șirul este descrescător."; } else { cout << "Șirul este crescător."; }}
// presupunem că șirul este descrescător
bool esteDescrescator = true;
// setăm n ca număr natural
unsigned int n;
// citim n
cout << "n = "; cin >> n;
// declarăm un vector cu exact n termeni
int v[n];
// citim vectorul v
for(int i = 0; i < n; i++) { cout << "v[" << i << "] = "; cin >> v[i]; }
// verificăm fiecare element din vectorul v
for(i = 0; i < n; i++) {
// dacă se ajunge la ultimul element, oprește for(...)
// dacă nu s-a ajuns la ultimul element, atunci verifică dacă termenul la care s-a ajuns este mai mic decât cel de după. dacă este mai mic, atunci șirul nu mai este descrescător
if(v[i+1] == NULL) { break; } else { if(v[i] < v[i+1]) { esteDescrescator = false; } } }
// afișează un mesaj corespunzător
if(esteDescrescator) { cout << "Șirul este descrescător."; } else { cout << "Șirul este crescător."; }}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!