Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
 Аватар для Карамельк@
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 4

Элементы одномерного массива циклически сдвинуть на пять элементов вправо

16.03.2010, 09:47. Показов 4033. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!мне очень нужна ваша помощь,в интситуте начали изучать Java.
Вот одно из заданий:Элементы одномерного массива циклически сдвинуть на пять элементов вправо.
Вроде бы логически понимаю как все это можно сделать,но когда начинаешь составлять прогу,то ничего не выходит((
Помогите пожалуйста,заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.03.2010, 09:47
Ответы с готовыми решениями:

Элементы одномерного массива размером N циклически сдвинуть на K элементов вправо
Элементы одномерного массива размером N циклически сдвинуть на K элементов вправо, переместив последние элементы в начало массива.

Элементы одномерного массива из n элементов циклически сдвинуть на к мест вправо
В общем, я сделал это задание, но когда преподаватель проверял, сказал, что я сделал не так как надо...Хотя ведь в моем понимании главное,...

Элементы одномерного массива целых чисел сдвинуть циклически вправо на k позиций
как ето сделать?

3
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
16.03.2010, 11:02
это имееться вввиду например было 1,2,3,4,0,0,0,0,0,0 станет после сдвига : 0,0,0,0,0,1,2,3,4 ??
0
 Аватар для Карамельк@
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 4
16.03.2010, 11:13  [ТС]
Цитата Сообщение от lifestyle Посмотреть сообщение
это имееться вввиду например было 1,2,3,4,0,0,0,0,0,0 станет после сдвига : 0,0,0,0,0,1,2,3,4 ??
да да,именно так
0
 Аватар для Mazhor1
70 / 43 / 8
Регистрация: 30.10.2009
Сообщений: 101
16.03.2010, 16:48
Тривиально конечно)) Но второго массива никто не запрещал
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Base{
    public static void main(String[] args) {
    int a [] = {1,3,4,6,5,34,3,3,5,8,3,4,6,2,5}; //Массив, который будем сдвигать
    int b [] = new int[a.length+5];                  
    System.out.print("Массив  до  сдвига: ");
    for (int i = 0; i < a.length; i++) {
        System.out.print(a[i] + " ");
        b[i+5]=a[i]; 
        a[i]=b[i];
    }
    System.out.println();
    System.out.print("Массив после сдвига:");
    for (int i : a) {
        System.out.print(i + " ");
    }
    }
}
Вывод:
Массив до сдвига: 1 3 4 6 5 34 3 3 5 8 3 4 6 2 5
Массив после сдвига:0 0 0 0 0 1 3 4 6 5 34 3 3 5 8
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.03.2010, 16:48
Помогаю со студенческими работами здесь

Циклически сдвинуть элементы массива на K элементов вправо (влево).
1)Дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа, включительно до нуля. 2)Дан массив А....

Сдвинуть элементы одномерного массива на r элементов вправо.
Сдвинуть элементы одномерного массива на r элементов вправо. Выпадающие из массива элементы становятся в его начало. Например,...

Удалить все нечетные элементы массива. Добавить элемент с номером К. Сдвинуть циклически на M элементов вправо
Ребят, помогите срочно пожалуйста. Нужно: 1)Удалить все нечетные элементы массива. 2) Добавить элемент с номером К. 3) Сдвинуть...

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

Циклически сдвинуть элементы массива на К разрядов вправо
Помогите пожалуйста написать вот такую программку: Ввести массив целых чисел длиной n (n &lt; 30). Циклически сдвинуть элементы массива...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru