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

Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции - C++

Восстановить пароль Регистрация
 
CorteZz
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 6
23.04.2014, 21:07     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции #1
Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 21:07     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции
Посмотрите здесь:

одномерный массив. Все его элементы, не равные нулю, переписать, сохраняя их порядок в начало массива, а нулевые элементы в конец массива in c++ C++
Задан массив из k чисел. Сдвинуть элементы массива циклически на n позиций вправо C++
C++ Из массива Х(N) все положительные элементы записать в массив У(К), а все отрицательные элементы – в массив Z(М)...
C++ Получить массив, расположив в его начале элементы массива A, а затем — элементы массива B
Одномерный массив, Сдвинуть элементы массива циклически на n позиций вправо C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Worf
42 / 42 / 6
Регистрация: 06.02.2014
Сообщений: 227
23.04.2014, 21:09     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции #2
То есть, если у нас масси X = {1,2,3,4,5}, То потом должно получиться X = {0,0,0,1,2,3,4,5}, а массив Y = {1,2,3,4,5}?
CorteZz
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 6
23.04.2014, 21:15  [ТС]     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции #3
как-то так)
Worf
42 / 42 / 6
Регистрация: 06.02.2014
Сообщений: 227
23.04.2014, 21:20     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int *Mass_X = new Mass_X[5], Mass_Y[5];
Mass_X = {1,2,3,4,5};
for(int i = 0; i < 5; i++)
{
  Mass_Y[i] = Mass_X[i];
}
Mass_X = new Mass_X[8];
for(int i = 3; i < 8; i++)
{
  if(i < 3)
  Mass_X[i] = 0;
  else
  Mass_X[i] = Mass_Y[i-3];
}
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.04.2014, 21:21     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции #5
Цитата Сообщение от Worf Посмотреть сообщение
а массив Y = {1,2,3,4,5}
думаю в Y должны записаться смещенные элементы массива
Worf
42 / 42 / 6
Регистрация: 06.02.2014
Сообщений: 227
23.04.2014, 21:22     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции #6
cooller_94, Ну, я так и сделал
или ты имел в виду, что будет Y = {0,0,0,1,2}?
Yandex
Объявления
23.04.2014, 21:22     Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции
Ответ Создать тему
Опции темы

Текущее время: 11:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru