Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из массива элемент с порядковым номером K 5)Дан массив размера N и целое число K (1 ≤ K ≤ N). Удалить из массива элемент с порядковым номером K. https://www.cyberforum.ru/ cpp-beginners/ thread1887870.html Осуществить циклический сдвиг элементов массива вправо на одну позицию C++
4Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на одну позицию (при этом A 1 перейдет в A 2 , A 2 — в A 3 , ..., A N — в A 1 ).
C++ Найти количество промежутков монотонности массива 3)Дан массив размера N. Найти количество его промежутков моно тонности (то есть участков, на которых его элементы возрастают или убывают). https://www.cyberforum.ru/ cpp-beginners/ thread1887868.html C++ Сформировать целочисленный массив содержащий N первых положительных нечетных чисел https://www.cyberforum.ru/ cpp-beginners/ thread1887867.html
2)Дано целое число N (>0). Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел: 1, 3, 5, ... .
Изменение посимвольного чтения C++
Ребята помогите пожалуйста переделать. Имеется посимвольное чтение: freopen("input.txt", "r", stdin); len = 0; while (scanf("%c", &buf) != EOF) len++; Как сделать обычное чтение, без...
C++ Сформировать массив из отрицательных элементов матрицы 3-е Дан двумерный массив А(10,10). Массив В должен быть равен отрицателбным значениям каждого строка массива А и блок схема извините за непрофессиональный перевод(перевел с казахского):( заранее... https://www.cyberforum.ru/ cpp-beginners/ thread1887858.html
C++ Вывести элементы массива принадлежащие заданному диапазону https://www.cyberforum.ru/ cpp-beginners/ thread1887857.html
2-ое Дан одномерный массив в одном диапозоне, и вывести(и сделать подсчет массива) если я ввел 5 массивов например от 10-20 и компилятор должен вывести на экран 10-это первый массив а 20-ый это 11...
C++ Вывести таблицу соответствия аршин и метров
Здравствуйте! Я новичок. У меня сессия и нам дали 3 заданий Можете помочь? 1-ое преобразование величин (с аршин на метр 1 аршин = 0,7112 м) (через цикл) Подсчет цикла от 1 го цифра изменяется...
C++ дан массив А(5,5) и цифра k . Каждый вариант элемента разделить на диагональ https://www.cyberforum.ru/ cpp-beginners/ thread1887853.html
дан массив А(5,5) и цифра k . Каждый вариант элемента разделить на диагональ , который расположен на главный диагонале
C++ Дан массив А (17) все элементы выше 0 на 5, а остальные перенесите на 0 https://www.cyberforum.ru/ cpp-beginners/ thread1887845.html
Дан массив А (17) все элементы выше 0 на 5, а остальные перенесите на 0.
C++ Найти в файле необходимую строку и отредактировать
в общем проблема такая. мне надо найти необходимую в файле строку и отредактировать ее. но я находил только как выводить первую строку. для выбора строки надо сравнивать первый символ(int) каждой...
C++ Ошибка C4996 и WinSock2 https://www.cyberforum.ru/ cpp-beginners/ thread1887823.html
Вот такая беда: не могу собрать проект написанный с использованный с использованием WinSock2. Пробовал самостоятельно написать сервер, но не вышло и попробовал собрать пример из "Самоучителя игры на...
495 / 209 / 70
Регистрация: 27.05.2016
Сообщений: 557
26.12.2016, 00:05 0

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

26.12.2016, 00:05. Показов 2476. Ответов 2
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
 
int main()
{
    std::vector<int> v{3,-1,8,6,-8,-7,-3,5,-7,1,-7};
 
    for (auto it = v.begin(); it != v.end(); ++it)
    {
        if (*it >= 0)
        {
            it = v.insert(it, 0);
            ++it;
        }
    }
 
    for (auto i : v) std::cout << i << " ";
}


Вернуться к обсуждению:
Перед каждым положительным элемент массива вставить элемент с нулевым значением C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2016, 00:05
Готовые ответы и решения:

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

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

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

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

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2016, 00:05
Помогаю со студенческими работами здесь

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

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

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

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

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