![Lozhaniln](https://sproshu.net/uploads/ava/1/ava3853.jpg)
Lozhaniln
4 год назад
В dev c++Дан массив размера N. Вывести массив на экран в строчку. Найти номер его первого локального максимума. Локальный максимум – это элемент, который больше любого из своих соседей.Входные данные размерность массива: 5 058910100Выходные данные 058910100Номер элемента массива, первого локального минимума - 3
ОТВЕТЫ
![Atanaska](https://sproshu.net/uploads/ava/3/ava1250.jpg)
Atanaska
Oct 24, 2020
#include <iostream>
int main() {
using namespace std;
setlocale(LC_ALL, "Russian");
int N;
cout << "Введите размерность массива: ";
cin >> N;
int* A = new int[N];
for (int i = 0; i < N; i++)
{
cout << "Заполните [" << i + 1 << "] элемент: ";
cin >> A[i];
}
cout << endl;
for (int i = 0; i < N; i++)
{
cout << A[i] << " ";
}
int max_index = 0;
for (int i = 1; i < N; i++)
{
if (A[i] > A[max_index]) {
max_index = i;
}
}
cout << "nНомер локального максимума: " << max_index + 1;
return 0;
}
343
Смежные вопросы: