👤
Luca3020
a fost răspuns

Să se determine dacă elementele unui vector sunt ordonate strict descrescător. C++​

Răspuns :

Răspuns:

Pentru a determina dacă elementele unui vector sunt ordonate strict descrescător în C++, poți utiliza următorul cod:

```cpp

#include <iostream>

#include <vector>

bool isStrictlyDecreasing(const std::vector<int>& vec) {

for (size_t i = 1; i < vec.size(); ++i) {

if (vec[i] >= vec[i - 1]) {

return false;

}

}

return true;

}

int main() {

std::vector<int> vec = {5, 4, 3, 2, 1}; // Poți înlocui aceasta cu propriul tău vector

if (isStrictlyDecreasing(vec)) {

std::cout << "Elementele sunt ordonate strict descrescător.\n";

} else {

std::cout << "Elementele nu sunt ordonate strict descrescător.\n";

}

return 0;

}

```

Acest program definește o funcție `isStrictlyDecreasing` care primește un vector de întregi și returnează `true` dacă elementele sunt ordonate strict descrescător și `false` altfel. Apoi, în funcția `main`, se apelează această funcție și se afișează un mesaj corespunzător rezultatului.

Succes!