Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
6 / 6 / 2
Регистрация: 27.10.2012
Сообщений: 262
1

В массиве найти и напечатать номера (индексы) локальных максимумов (Прокомментировать код)

26.12.2012, 22:39. Показов 2643. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main ()
{
    int n, i;
    cin >> n;
    int *a = new int[n];
    for(i = 0; i < n; i++)
        cin >> a[i];
    for(i = 1; i < n - 1; i++)
        if(a[i] > a[i-1] && a[i] > a[i+1])
            cout << i + 1 << ' ';
    cout << endl;
    delete[] a;
    _getch();
return 0;
}
Задание было: В массиве A(n) найти и напечатать номера (индексы) локалальных максимумов, то есть таких ai, что ai-1<ai>ai+1.
Заранее спасибо)
 Комментарий модератора 
Правила форума п. 5.5: Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2012, 22:39
Ответы с готовыми решениями:

В массиве A(n) найти и напечатать номера (индексы) локалальных максимумов, то есть таких ai, что ai-1<ai>ai+1
В массиве A(n) найти и напечатать номера (индексы) локалальных максимумов, то есть таких ai, что...

Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания
1.Создать файл целых чисел содержащий номера всех локальных максимума исходного файла в порядке...

Разработать шаблонный класс для нахождения локальных максимумов и минимумов в массиве
Помогите пожалуйста. Необходимо найти количество абсолютных и локальных минимумов и максимумов...

Найти в каждом заданном массиве количество максимумов, и вывести на экран тот массив, в котором больше максимумов
Помогите пожалуйста) Даны массивы А(10), В(10), С(10). Надо найти в каждом массиве количество...

3
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
26.12.2012, 22:42 2
А вы сами пытались что то сделать? вам уже код дали хоть каплю усилий приложите
0
1363 / 1000 / 316
Регистрация: 28.07.2012
Сообщений: 2,769
27.12.2012, 01:29 3
Нужно по крайней мере выводить на экран информацию о том, что вводить. А то запускает чел программу, а там пустой экран с мигающим курсором.
0
6 / 6 / 2
Регистрация: 27.10.2012
Сообщений: 262
27.12.2012, 17:02  [ТС] 4
Цитата Сообщение от nonedark2008 Посмотреть сообщение
Нужно по крайней мере выводить на экран информацию о том, что вводить. А то запускает чел программу, а там пустой экран с мигающим курсором.
Тут не обязательно, ведь она писалась не просто так, а для задания. Его прочтя, думаю можно понять, что вводить.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2012, 17:02

Найти число локальных максимумов массива
12.Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, и печатает число...

Найти минимальный из локальных максимумов массива
// Array 35.cpp: определяет точку входа для консольного приложения. #include &quot;stdafx.h&quot; #include...

Найти общее количество локальных максимумов в строках заданной матрицы
Добрый вечер, пользователи данного форума! Мне дали задание, но я никак не могу его сделать, не...

В массиве A(n) найти и напечатать номера (индексы) локальных максимумов
Здравствуйте дорогие программисты! Пожалуйста прочтите, не оставайтесь равнодушными!!! На вас...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru