|
0 / 0 / 0
Регистрация: 22.10.2019
Сообщений: 43
|
|
Написать функцию, которая циклически сдвигает одномерный массив вправо или влево на указанное число позиций.16.12.2020, 13:11. Показов 5625. Ответов 25
Метки нет (Все метки)
Написать функцию, которая циклически сдвигает одномерный массив вправо или
влево на указанное число позиций. Сдвиг также должен быть кольцевым, то есть те элементы, которые уходят вправо или влево за пределы массива, должны помещаться с другого его конца. Например, дан массив: 1 2 3 4 5 6 Кольцевой сдвиг вправо на 2 единицы: 5 6 1 2 3 4
0
|
|
| 16.12.2020, 13:11 | |
|
Ответы с готовыми решениями:
25
Написать функцию, которая циклически сдвигает одномерный массив вправо или влево на указанное число позиций Написать и протестировать функцию shift_l(mas,n,k), которая циклически сдвигает массив длины n влево на k позиций. |
|
0 / 0 / 0
Регистрация: 22.10.2019
Сообщений: 43
|
|
| 16.12.2020, 16:10 [ТС] | |
|
Спасибо, а эту знаете как?
Найти сумму и количество всех двухзначных чисел, у которых сумма цифр кратная 5
0
|
|
| 16.12.2020, 18:19 | |
|
Не по теме: Хотел ответ в стиле PABC.NET дать. Но не успел… Работа отвлекла.
0
|
|
|
|
||||||
| 16.12.2020, 18:26 | ||||||
0
|
||||||
|
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
|
|
| 16.12.2020, 18:37 | |
|
0
|
|
|
|
|||||||
| 16.12.2020, 18:51 | |||||||
0
|
|||||||
|
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
|
|||||||||||
| 16.12.2020, 19:28 | |||||||||||
|
Нет, вы таки в правильную сторону думали. У вас неправильно используется безопасный срез. Его правильно использовать только тогда, когда вы ожидаете что индекс выйдет за пределы и вам надо автоматически сдвинуть его в допустимые границы (что делает
.Clamp, но без лишний телодвижений).Иначе - это свидетельствует о том что вы ленитесь внимательно разобраться в чём то типа ошибок единицы (как в данном случае).
Ну, или, лучше и не пытаться прикрутить общий алгоритм и к положительным, и к отрицательным...
1
|
|||||||||||
| 16.12.2020, 19:28 | |
|
Циклический сдвиг списка вправо или влево на указанное число позиций
написать программу, которая введен с клавиатуры двумерный массив циклически сдвигает на k позиций
Элементы массива циклически сдвинуты на k позиций влево или вправо. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|