int findLastIndex(const std::vector& arr, int K) { for (int i = arr.size() - 1; i >= 0; i--) { if (arr[i] < K) { return i; } } return -1; // если такого элемента нет }
int main() { std::vector arr = {10, 20, 30, 15, 5, 25}; int K = 20;
int lastIndex = findLastIndex(arr, K); if (lastIndex != -1) { std::cout << "Индекс последнего элемента меньшего " << K << ": " << lastIndex << std::endl; } else { std::cout << "Элемент меньше " << K << " не найден" << std::endl; } return 0;
int findLastIndex(const std::vector& arr, int K) {
for (int i = arr.size() - 1; i >= 0; i--) {
if (arr[i] < K) {
return i;
}
}
return -1; // если такого элемента нет
}
int main() {
int lastIndex = findLastIndex(arr, K);std::vector arr = {10, 20, 30, 15, 5, 25};
int K = 20;
if (lastIndex != -1) {
std::cout << "Индекс последнего элемента меньшего " << K << ": " << lastIndex << std::endl;
} else {
std::cout << "Элемент меньше " << K << " не найден" << std::endl;
}
return 0;
}