#include <iostream>
#include <vector>
using namespace std;
int main() {
// Example input array (real numbers)
vector<double> arr = {0.5, 1.1, 2.0, 4.5, 5.2, 7.8};
int n = arr.size();
int K = 0;
cout << "Array elements: ";
for (double x : arr) {
cout << x << " ";
}
cout << endl;
cout << "Positions (starting from 1) where condition is met: ";
// Start comparing from the second element (index 1)
for (int i = 1; i < n; i++) {
if (arr[i] < arr[i - 1]) {
cout << (i + 1) << " "; // Output position (1‑based)
K++;
}
}
cout << endl;
cout << "Number of elements satisfying the condition K = " << K << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgLy8gRXhhbXBsZSBpbnB1dCBhcnJheSAocmVhbCBudW1iZXJzKQogICAgdmVjdG9yPGRvdWJsZT4gYXJyID0gezAuNSwgMS4xLCAyLjAsIDQuNSwgNS4yLCA3Ljh9OwogICAgaW50IG4gPSBhcnIuc2l6ZSgpOwogICAgaW50IEsgPSAwOwoKICAgIGNvdXQgPDwgIkFycmF5IGVsZW1lbnRzOiAiOwogICAgZm9yIChkb3VibGUgeCA6IGFycikgewogICAgICAgIGNvdXQgPDwgeCA8PCAiICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7CgogICAgY291dCA8PCAiUG9zaXRpb25zIChzdGFydGluZyBmcm9tIDEpIHdoZXJlIGNvbmRpdGlvbiBpcyBtZXQ6ICI7CiAgICAvLyBTdGFydCBjb21wYXJpbmcgZnJvbSB0aGUgc2Vjb25kIGVsZW1lbnQgKGluZGV4IDEpCiAgICBmb3IgKGludCBpID0gMTsgaSA8IG47IGkrKykgewogICAgICAgIGlmIChhcnJbaV0gPCBhcnJbaSAtIDFdKSB7CiAgICAgICAgICAgIGNvdXQgPDwgKGkgKyAxKSA8PCAiICI7IC8vIE91dHB1dCBwb3NpdGlvbiAoMeKAkWJhc2VkKQogICAgICAgICAgICBLKys7CiAgICAgICAgfQogICAgfQogICAgY291dCA8PCBlbmRsOwoKICAgIGNvdXQgPDwgIk51bWJlciBvZiBlbGVtZW50cyBzYXRpc2Z5aW5nIHRoZSBjb25kaXRpb24gSyA9ICIgPDwgSyA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9