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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rexar7
0 / 0 / 0
Регистрация: 08.05.2014
Сообщений: 5
#1

Найти убывающие последовательности из четырех элементов стоящих друг за другом - C++

09.05.2014, 15:24. Просмотров 170. Ответов 1
Метки нет (Все метки)

В одномерном массиве (не менее 7 элементов) определите и выведите на экран убывающие последовательности из четырех элементов стоящих друг за другом, если они есть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2014, 15:24     Найти убывающие последовательности из четырех элементов стоящих друг за другом
Посмотрите здесь:
C++ Найти два элемента, стоящих друг за другом, сумма которых больше максимального числа массива
Найти сумму квадратов элементов последовательности, стоящих на нечетных местах C++
C++ АТД список. Расположение одинаковых элементов друг за другом
Последовательности следующих друг за другом пробелов заменить одним пробелом (т.е. удалить все пробелы, следующие непосредственно за пробелом) C++
В последовательности четырех чисел, заданных с клавиатуры, найти количество нулей. C++
Определить какое наибольшее число подряд идущих элементов последовательности равны друг другу C++
C++ Найти сумму чисел стоящих перед первым отрицательным числом последовательности
C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Найти сумму положительных элементов массива и произведение ненулевых элементов, стоящих на нечётных местах C++
C++ В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
C++ В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
Выяснить какие из четырех точек находятся на максимальном расстоянии друг от друга C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
09.05.2014, 16:10     Найти убывающие последовательности из четырех элементов стоящих друг за другом #2
Rexar7,
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include<vector>
int main()
{
    std::vector <int> ivec{10,9,8,4,3,2,1,4,2,5};
    for(auto it = ivec.begin(); it!=ivec.end() - 3; it++)
        if(*(it) > *(it + 1) && *(it + 1) > *(it + 2) && *(it + 2) > *(it + 3))
            std::cout<<*it<<' '<<*(it+1)<<' '<<*(it + 2)<<' '<<*(it+3)<<'\n';
    return 0;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru