Форум программистов, компьютерный форум, киберфорум
Наши страницы

Замена локальных максимумов на "0" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из списка удалить первый из четных элементов http://www.cyberforum.ru/cpp-beginners/thread748169.html
Добрый вечер!помогите пожалуйста с заданием Из списка удалить первый из четных элементов.вот мой код пожалуйста допилите #include "stdafx.h" #include <malloc.h> typedef struct element_ {...
C++ Как вывести на экран числа таблицей с помощью вложенного цикла как вывести на зкран следуюшие 41 42 ... 50 51 52 ... 60 61 62 ... 70 71 72 ... 80 с помошью вложенний цикл... http://www.cyberforum.ru/cpp-beginners/thread748163.html
C++ Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать
Добрый Вечер! Написал первую часть программы по этому заданию"Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В...
C++ исправьте ошибки в программе о рюкзаке
не знаю в чём ошибка. после компиляции выдают не те результаты в конце сам код #include<iostream> #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<iomanip> using namespace...
C++ Разработать электромузыкальный инструмент. При нажатии на кнопку должна звучать нота, соответствующая данной кнопке http://www.cyberforum.ru/cpp-beginners/thread748140.html
Помогите пожалуйста.. у меня есть программка на C++. мне нужно знать что каждая строка означает.. помогите пожалуйста, кто может. Программку то нашла, а что строки значат не знаю:( ^__^ задание:...
C++ Pаписать в одномерный массив B все номера отрицательных элементов, а в массив C номера не отрицательных Дан одномерный массив A, составленный из 8 элементов с клавиатуры, записать в массив B все номера отрицательных элементов, а в массив C номера не отрицательных. Как записать условие для нахождения... подробнее

Показать сообщение отдельно
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
27.12.2012, 19:53
В голову только такое пришло:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
 
int main()
{
    setlocale (LC_ALL, "Russian");
    
    std::cout<<"Вводите числа мвссива(любая буква для остановки):\n";
    std::vector<int> v( (std::istream_iterator<int>(std::cin)), std::istream_iterator<int>());
    for (size_t i = 1; i<v.size()-1; ++i)
    {
        if (v[i]>v[i-1] && v[i]>v[i+1]) v[i] = 0;
    }
    for (const int& val : v) std::cout<<val<<" ";
    std::cout<<"\n";
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru