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

Добавить после каждого четного элемента массива элемент со значением 0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составление в алфавитном порядке списка всех слов, встречающихся в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread592683.html
Ребят, помогите пожалуйста программу написать((. курсач через 3 дня сдавать уже((( все перепробовал не получается. слова в текстовый файл забиваются тоже через консоль)) зараннее спасибо, друзья
C++ Поиск всех контуров в ориентированном графе Нужно найти все контуры. Контур - путь, у которого начало и конец совпадают. Т.е. например (1;5)(5;2)(2;4)(4;1). Имею вектор с направленными ребрама (0;1)(2;0)(3;5)...и т.д. Лежат здесь vector<ribItem> tRibs; //на булы не обращайте внимания class ribItem { public: http://www.cyberforum.ru/cpp-beginners/thread592671.html
C++ Бинарный файл
#include "stdafx.h" #include <string.h> #include <conio.h> struct scan_info { char model; int price; double x_size; double y_size;
C++ Тема Функции. Переделать программы
Есть задания на одномерные мессивы и двумерные. 1)Задание и код программы #include <iostream> #include <math.h> using std::cin; using std::cout; using std::endl;
C++ надо переделать http://www.cyberforum.ru/cpp-beginners/thread592640.html
#include <iostream> #include <math.h> #include <conio.h> using namespace std; class chetbIreh_ugolnik { public: chetbIreh_ugolnik(); ~chetbIreh_ugolnik(); void dl_storon(); double diagonal();
C++ Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.через stdafx.h Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.через stdafx.h..очень срочно!!!!! подробнее

Показать сообщение отдельно
ALEKS991
0 / 0 / 0
Регистрация: 30.05.2012
Сообщений: 10
31.05.2012, 18:37     Добавить после каждого четного элемента массива элемент со значением 0
В общем мне нужно к примеру массив состоит из n элементов нужно добавить после каждого четного элемента массива элемент со значением 0.
Например {1 4 6 7 8} нам необходимо в конец массива {1 4 6 7 8 _} _-обозначение свободного места в массиве произвести сдвиг всех элементов при этом вставляя после каждого четного элемента массива элемент со значением 0.
Вот небольшие предположения как выглядит
C++
1
2
3
4
5
6
7
8
9
n++//увеличение реальной длинны массива 
 { 
 if (a[i]%2==0) //проверка элемента на парность 
 { 
 for(j=n-1;j>i+1;j--) 
 a[j]=a[j-1]; //сдвиг массива на 1 вправо 
 a[i+1]=0; //добавление элемента со значением 0 
 i++; // переход к следующему элементу 
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru