Форум программистов, компьютерный форум, киберфорум
Наши страницы

Добавить после каждого четного элемента массива элемент со значением 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)...и т.д. Лежат здесь... 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...
C++ Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.через stdafx.h Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.через stdafx.h..очень срочно!!!!! подробнее

Показать сообщение отдельно
ALEKS991
0 / 0 / 0
Регистрация: 30.05.2012
Сообщений: 10

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

31.05.2012, 18:37. Просмотров 2044. Ответов 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++; // переход к следующему элементу 
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru