0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 23
1

Перед каждым положительным элементом массива вставить элемент с нулевым значением

31.03.2018, 21:39. Показов 2463. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив размера N. Перед каждым положительным
элементом массива вставить элемент с нулевым значением.
плиз, помогите, заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2018, 21:39
Ответы с готовыми решениями:

Перед каждым положительным элементом массива вставить элемент с нулевым значением, перезаписать эти элементы во второй массив
Условие: дано массив размера N. Перед каждым положительным элементом массива вставить элемент с...

Перед каждым положительным значением массива вставить элемент с нулевым значением
Дан массив размера N. Перед каждым положительным значением массива вставить элемент с нулевым...

Перед каждым положительным элемент массива вставить элемент с нулевым значением
6)Дан массив размера N. Перед каждым положительным элемент массива вставить элемент с нулевым...

Вставить перед каждым элементом массива элемент с нулевым значением
Дан целочисленный массив размера N. Вставить перед каждым его элементом элемент с нулевым значением.

1
7 / 7 / 14
Регистрация: 18.10.2016
Сообщений: 46
01.04.2018, 13:43 2
Лучший ответ Сообщение было отмечено Sergeich99 как решение

Решение

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
#include <iostream>
#include <vector>
using namespace std;
 
int main()
{
    int n = 20;
    vector<int> arr;
    arr.reserve(n);
    for (int i = 0; i < n; ++i)
    {
        arr.push_back(rand() % 30 - 10);
        cout << arr[i] << ' ';
    }
    cout << endl;
    for (auto it = arr.begin(); it != arr.end(); ++it)
    {
        if (*it > 0)
        {
            it = arr.insert(it, 0);
            ++it;
        }
    }
    for (auto & x : arr)
    {
        cout << x << ' ';
    }
    cout << endl;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2018, 13:43
Помогаю со студенческими работами здесь

Перед каждым положительным элементом массива вставить нулевой элемент
Задан вещественный массив размера N. Перед каждым положительным элементом массива вставить нулевой...

Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением
Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с порядковым номером K...

Функция, которая вставляет перед каждым отрицательным элементом элемент с нулевым значением
Есть двумерный динамический массив (матрица). Нужно написать функцию, которая вставляет перед...

Добавить перед каждым четным элементом массива элемент со значением 0
1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru