Форум программистов, компьютерный форум 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...подскажите что делать подробнее

Показать сообщение отдельно
anonimious
13 / 13 / 2
Регистрация: 17.10.2011
Сообщений: 54
29.10.2011, 15:56     Вывести все локальные максимумы массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
using namespace std;
void main(){
        setlocale(LC_ALL,"rus");
        int n; int * a;
        cin >> n; vector<int> mas;
        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])
                    mas.push_back(a[i]); 
        cout<<endl;
        for(int i=0;i<mas.size();i++)
            cout<<mas[i]; 
        delete []a; cout<<endl;}
 
Текущее время: 11:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru