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

Найти число элементов массива, которые больше своих “соседей” - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Математически описанный алгоритм -> C++ http://www.cyberforum.ru/cpp-beginners/thread345593.html
Имеется статья с алгоритмом. В С++ я новичок потому не очень понятно, как все же описать математические термины(см.картинку) и как сделать пересечение множеств(предполагалось использование библ. boost). Кто-нибудь уже сталкивался с написанием алгоритма по научным статьям? http://narod.ru/disk/23000238001/Local%20Optimality%20and%20Its%20Application%20k-claw%20free%20gr.pdf.html
C++ Как тут происходит перестановка байтов... Вот в книге Шилдта 4-е издание... есть такой пример: #include <iostream> #include <cstdio> #include <cstring> #include <windows.h> using namespace std; union swap_byte http://www.cyberforum.ru/cpp-beginners/thread345588.html
Проблема в стэке C++
Всем Привет! Я делал упражнение на тему стэков, вроде всё сделал, но вылетает какая-то глупая ошибка. Вот код, я думаю, можно не объяснять, что должна делать программа, но если потребуется, объясню. Заголовочный файл с классом: // файл attach.h struct customer { char fullname; double payment; }; typedef customer Item;
C++ Список, стек и очередь.
Файл содержит вещественные числа. Нужно удвоит вхождение всех чисел N. Решить с помощью стека, списка и очереди в С++. Вся информация считывается и выводится в файл, из консоли ничего не считывается и не выводится. Доступ к элементам стека или очереди происходит только с помощью функции извленения элемента из стека или очереди. Помогите пожалуйста!
C++ Возведение в степень n с помощью рекурсии http://www.cyberforum.ru/cpp-beginners/thread345527.html
#include<iostream> using namespace std; int funk(int,int); int main () {setlocale(LC_ALL,"Rus"); int a=2,n=5; cout<<funk(a,n); cin.get(); cin.get(); return 0;
C++ FLTK Добрый день, подскажите начинающему, как мне установить (использовать) библиотеку fltk в среде Microsoft Visual Studio 2010? подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
27.08.2011, 20:56     Найти число элементов массива, которые больше своих “соседей”
Цитата Сообщение от Overmind024 Посмотреть сообщение
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
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
 
using namespace std;
 
 
int main()
{
    vector<int> v;
    cout << "Enter sequence end by (Ctrl+Z)" << endl;
    copy(istream_iterator<int>(cin),istream_iterator<int>(),back_inserter(v));
 
    if(v.empty())
    {
        cout << "Vector is empty!" << endl;
    }
    else
    {
        size_t count = v.size();
        for(vector<int>::iterator i = v.begin();i != v.end(); --count )
        {
            i = adjacent_find(i,v.end());
            i = (i == v.end())?i:++i;
        }
 
        cout << "count = " << count*2 << endl;
    }
 
    system("pause");
 
    return 0;
}
Ваша программа к поставленной задаче вообще никакого отношения не имеет.
 
Текущее время: 19:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru