Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/55: Рейтинг темы: голосов - 55, средняя оценка - 4.53
4 / 4 / 0
Регистрация: 11.05.2012
Сообщений: 53

Как сдвинуть все элементы массива на 1

12.08.2012, 16:27. Показов 11468. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть пустой массив (вектор) определенной длины. Он заполняется по событию. После заполнения с ним выполняются определенные манипуляции. При появлении нового объекта обработчик события "засовывает" новый элемент в конец массива, сдвинув все элементы на -1, удалив значение первого элемента.
Вопросы: Как сделать так, чтобы манипуляции с массивом выполнялись только после заполнения? Как сдвинуть все элементы массива на 1 быстрее времени, затраченного на итерации равные количеству элементов массива минус 1? И вообще возможно ли такое?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.08.2012, 16:27
Ответы с готовыми решениями:

Сдвинуть циклическим сдвигом все элементы массива
Задан массив действительных чисел а1, а2,...,а20. Сдвинуть циклическим сдвигом все его элементы так, чтобы максимальный элемент стоял на...

Сдвинуть элементы массива влево
Подскажите, как сдвинуть элементы массива на один элемент влево начиная проход по массиву с конца. То есть с помощью цикла. for(int i =...

Циклически сдвинуть элементы массива вправо
Буду благодарна за код :) Циклически сдвинуть элементы массива вправо (0-й элемент становится 1-м, 1-й становится 2-м, ..., последний...

20
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
13.08.2012, 23:54
Студворк — интернет-сервис помощи студентам
diman891, браво, вы только что изобрели реализацию очереди с помощью циклического массива.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.08.2012, 23:54

Сдвинуть циклически элементы вещественного массива вправо на K позиций
Сдвинуть циклически элементы вещественного массива вправо на K позиций. Число K вводит пользователь.

Массив: Сдвинуть циклически влево элементы массива А(на 1 элемент)
Создать массив А из N. N ввести с клавиатуры , N<15. Сдвинуть циклически влево элементы массива А(на 1 элемент). Первый элемент записать...

Элементы массива циклически сдвинуть на две позиции влево
Код уже написал, программа работает, однако код мне кажется ужасным. Как можно написать лучше? static void Main(string args) { ...

Сдвинуть циклически элементы 20-элементного целочисленного массива на две позиции
Помогите пожалуйста с заданием,его нужно впихнуть в этот код: Сдвинуть циклически элементы 20-элементного целочисленного массива на две...

Переставить элементы, чтобы все положительные элементы стояли в начале массива, а все отрицательные и нули - в конце
«C»: Заполнить массив случайными числами в интервале и переставить элементы так, чтобы все положительные элементы стояли в начала...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru