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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
CorteZz
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 6
#1

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

23.04.2014, 21:07. Просмотров 267. Ответов 5
Метки нет (Все метки)

Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 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++
C++ Получить третий массив C[15] по правилу: вначале элементы первого массива, затем элементы второго массива
C++ Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции
C++ Записать в массив элементы другого массива
Записать в массив элементы массива C++
C++ Разделить элементы одного массива на элементы другого массива, записать результат в третий массив
Из целочисленного массива Х все четные элементы записать в массив Y. Удалить в массивах максимальные элементы C++
C++ Записать элементы массива X, удовлетворяющие условию в массив Y; найти минимальный элемент массива X

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
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 позиции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru