Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 4
1

Найти и вывести последовательность чисел

01.03.2018, 22:01. Показов 2890. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти и вывести все последовательности,в которых чередуются отрицательные,нули и положительные элементы массива.
Например : [-5] [0] [7] [-9] [0] [12] [16] [-4] [0] [9].
Ответ : [-5] [0] [7] [-9] [0] [12] [-4] [0] [9].
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2018, 22:01
Ответы с готовыми решениями:

Дана последовательность, состоящая из N чисел. Найти и вывести полученные результаты:
1. среднее значение среди нечетных элементов; 2. максимальный элемент среди элементов, кратных 3;...

В одномерном массиве найти наибольшую последовательность из отрицательных чисел и вывести ее
Дошел до того что нахожу количество отрицательных чисел в наибольшей последовательности, но как...

Дана последовательность, состоящая из N вещественных чисел. Найти и вывести полученные результаты
1. каких чисел в последовательности больше: положительных, отрицательных или нулевых;...

Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести произведение этих чисел и первое положительно число
Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести...

1
Эксперт по компьютерным сетям
5898 / 3355 / 1035
Регистрация: 03.11.2009
Сообщений: 10,003
02.03.2018, 01:33 2
Лучший ответ Сообщение было отмечено grigoryev44552 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
 
int main() {
 
 
    std::vector<int> v {-5, 0, 7, -9, 0, 12, 16, -4, 0, 9};
 
    for (size_t i = 0; i < v.size()-2; ++i)
        if (v[i]<0 and v[i+1] == 0 and v[i+2] > 0)
            std::cout << v[i] << " " << v[i+1] << " " << v[i+2] << " ";
 
    return 0;
}
Код
-5 0 7 -9 0 12 -4 0 9
0
02.03.2018, 01:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2018, 01:33
Помогаю со студенческими работами здесь

Дана последовательность натуралных чисел a1,а2,аn. создать массив из четных чисел этой последовательность. если таких чисел нет то вывести сообщение о
Дана последовательность натуралных чисел a1,а2,аn. создать массив из четных чисел этой...

Дана последовательность, состоящая из N чисел. Найти и вывести полученные результаты
Решить задачу на C# через форму. Дана последовательность, состоящая из N чисел. Найти и вывести...

Дана последовательность чисел a[i] (i=1, 2, …, n). Найти элементы, находящиеся в диапазоне от [A,B] и вывести
Не могу понять как работать с массивами в питоне, программа то легкая, но не получается. k=0...

Проверить возрастает/убывает последовательность чисел и вывести начала/конец и саму последовательность
Условие в коментариях кода. Суть я понимаю, набросок кода сделал, но вот как сделать, чтобы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru