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

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

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

Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях - C++

18.10.2010, 19:50. Просмотров 672. Ответов 6
Метки нет (Все метки)

Задание вот :
Дано натуральное число N и одномерный массив A1, A2, ..., AN символьных элементов. Выполнить линейное сдвиг влево вправо элементов, расположенных в нечетных позициях, на 3 позиции. Элементы четных позиций оставить на прежнем месте.

Символьный массив - это массив типа данных char?
И еще не понял куда сдвигать элементы...

Заранее спасибо, если кто-то поможет.

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 19:50     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях
Посмотрите здесь:
C++ Найти количество нулевых элементов массива, расположенных на четных позициях
Вычислить количество элементов массива, стоящих на четных и нечетных позициях C++
C++ Вывод элементов массива, стоящих на четных позициях, а затем – на нечетных
Вычислить среднее арифметическое и произведение элементов массива на нечетных позициях C++
C++ Выполнить кольцевой сдвиг элементов массива
C++ Выполнить циклический сдвиг элементов массива
Выполнить сдвиг массива на заданное количество элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
18.10.2010, 21:28     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях #2
Цитата Сообщение от BloodMan Посмотреть сообщение
Символьный массив - это массив типа данных char?
Да.
Цитата Сообщение от BloodMan Посмотреть сообщение
И еще не понял куда сдвигать элементы...
Сдвигать влево, вправо на 3 позиции - согласно условию.
BloodMan
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
18.10.2010, 21:42  [ТС]     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях #3
Так в данном случае куда сдвигать?
например N=5.
А[4]={A,B,C,D,E};
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
18.10.2010, 21:45     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях #4
Вправо.
BloodMan
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
18.10.2010, 21:46  [ТС]     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях #5
и какой в итоге получится массив?
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
18.10.2010, 21:52     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях #6
Боюсь даже представить.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2010, 22:06     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях
Еще ссылки по теме:
Выполнить кольцевой сдвиг элементов массива так чтобы его первый максимальный элемент оказался на k-том месте C++
C++ Дан массив A[5,5]. Найти минимальный элемент среди элементов, расположенных в нечетных строках массива
Заменить элементы массива,стоящие на нечетных позициях, на среднее арифметическое массива C++
Найти сумму и количество нечетных элементов массива, расположенных до последнего положительного элемента. Ошибки в коде С++ C++
Переставить в начало массива элементы стоящие на нечетных позициях C++

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

Или воспользуйтесь поиском по форуму:
BloodMan
0 / 0 / 0
Регистрация: 14.03.2009
Сообщений: 22
18.10.2010, 22:06  [ТС]     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях #7
массив будет растягиваться? и что будет на месте элемента, например, В...

Добавлено через 1 минуту
кто-то может помочь с полным кодом выбора и перемещения элементов?
Yandex
Объявления
18.10.2010, 22:06     Выполнить линейное сдвиг элементов массива, расположенных в нечетных позициях
Ответ Создать тему
Опции темы

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