Нужно составить программу в С++ чтобы вывело :1)Количество элементов массива, больших соседа слева.2) Количество элементов массива, больших обоих соседей.
int main() { int n; std::cout << "Введите размер массива: "; std::cin >> n;
int arr[n]; std::cout << "Введите элементы массива:\n"; for (int i = 0; i < n; i++) { std::cin >> arr[i]; } int count_greater_left = 0; int count_greater_both = 0; for (int i = 1; i < n - 1; i++) { if (arr[i] > arr[i-1]) { count_greater_left++; } if (arr[i] > arr[i-1] && arr[i] > arr[i+1]) { count_greater_both++; } } std::cout << "Количество элементов массива, больших соседа слева: " << count_greater_left << std::endl; std::cout << "Количество элементов массива, больших обоих соседей: " << count_greater_both << std::endl; return 0;
int main() {
int arr[n];int n;
std::cout << "Введите размер массива: ";
std::cin >> n;
std::cout << "Введите элементы массива:\n";
for (int i = 0; i < n; i++) {
std::cin >> arr[i];
}
int count_greater_left = 0;
int count_greater_both = 0;
for (int i = 1; i < n - 1; i++) {
if (arr[i] > arr[i-1]) {
count_greater_left++;
}
if (arr[i] > arr[i-1] && arr[i] > arr[i+1]) {
count_greater_both++;
}
}
std::cout << "Количество элементов массива, больших соседа слева: " << count_greater_left << std::endl;
std::cout << "Количество элементов массива, больших обоих соседей: " << count_greater_both << std::endl;
return 0;
}