Вопрос задан 26.02.2019 в 10:54. Предмет Информатика. Спрашивает Решетило Артём.

Заполнить массив случайными числами и выполнить циклический сдвиг элементов массива на 1 элемент

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Юнусов Эмиль.
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import numpy
>>> r=numpy.random.randint(100,size=10)
>>> print (r)
[35 17 87 61  5 10 91 89 14 81]
>>> numpy.roll(r,1)
array([81, 35, 17, 87, 61,  5, 10, 91, 89, 14])
>>> 
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте разберемся с этой задачей на примере языка программирования Python. Если у вас есть другой язык программирования, дайте знать, и я могу предоставить аналогичный пример.

В Python вы можете использовать модуль `random` для генерации случайных чисел и выполнить циклический сдвиг элементов массива следующим образом:

```python import random

# Задаем размер массива array_size = 10

# Заполняем массив случайными числами my_array = [random.randint(1, 100) for _ in range(array_size)]

# Выводим исходный массив print("Исходный массив:", my_array)

# Выполняем циклический сдвиг элементов массива на 1 элемент temp = my_array[-1] # Сохраняем последний элемент массива во временной переменной for i in range(array_size - 1, 0, -1): my_array[i] = my_array[i - 1] # Сдвигаем элементы вправо my_array[0] = temp # Перемещаем сохраненный последний элемент в начало массива

# Выводим массив после циклического сдвига print("Массив после циклического сдвига:", my_array) ```

Этот код создает массив случайных чисел, выводит его, а затем выполняет циклический сдвиг элементов массива на один элемент вправо. Результат также выводится на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос