Форум программистов, компьютерный форум CyberForum.ru

Вывести все локальные максимумы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как прочитать несколько байтов в файле с n-го байта по m-й байт ? http://www.cyberforum.ru/cpp-beginners/thread374391.html
Как прочитать несколько байтов в файле с n-го байта по m-й байт ?
C++ вычислить сумму ряда с позиции N до позиции M. Помогите пожалуйсто вычислить сумму \frac{(-1)^{3n}}{3n!} ряда с позиции N до позиции M. Функцию вычисления суммы реализовать рекурсивно. На уровне 3 курса колледжа Ребята помогите пожалуйсто. Очень надо! http://www.cyberforum.ru/cpp-beginners/thread374389.html
Калькулятор C++
нужен калькулятор на языку С. уровень знания первый курс
C++ список класса
Здравствуйте. Могу ли я совершить подобное: class A { private: int i; A *next; }; и дальше обращаться как со списком? Например: A *a = new A;
C++ Помогите решить (Borland C++) http://www.cyberforum.ru/cpp-beginners/thread374377.html
Задали задачку, надо решить 2 уравнения в борланде. Свои мозги математику уже подзабыли, а сдавать надо уже скоро((( Примеры решения подобных уравнений: Прога1: #include <stdio.h> #include <conio.h> #include <math.h> void main() {float x,y,a,dx; a=1.76; met2:dx=a/8;
C++ Помогите с оператором в комплексном калькуляторе на c++ builder 6 написал комплексный калькулятор, все работает кроме одного: когда вводиш 1.2-1.1 то выдает 0.9999999999999 а не 0.1...подскажите что делать подробнее

Показать сообщение отдельно
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
29.10.2011, 10:58     Вывести все локальные максимумы массива
правильно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    int n;
    int * a;
    cin >> n;
    a = new int[n];
    for(int i = 0; i < n; i++)
    {
        cin >> a[i];
    }
    int max = a[0];
    for(int i = 1; i < n - 1; i++)
    {
        if(a[i] > a[i+1] && a[i] > a[i-1])
        {
            max = a[i];
            cout << "Локальные максимумы: " << max << endl;
        }
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru