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!