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 pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!