Вопрос задан 02.05.2019 в 04:14. Предмет Информатика. Спрашивает Топский Илья.

Заполнить массив из 10 элементов случайными числами в интервале [-10..10] и выполнить циклический

сдвиг ВПРАВО. СИ+
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мирная-Филиппова Валерия.
Я не знаю честно при честно
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для заполнения массива из 10 элементов случайными числами в интервале [-10..10] и выполнения циклического сдвига вправо, вы можете использовать следующий код на языке Pascal:

```pascal program ArrayShift;

var arr: array[1..10] of integer; i, temp: integer;

begin // Заполнение массива случайными числами Randomize; for i := 1 to 10 do arr[i] := Random(21) - 10;

// Вывод исходного массива writeln('Исходный массив:'); for i := 1 to 10 do write(arr[i], ' '); writeln;

// Циклический сдвиг вправо temp := arr[10]; for i := 10 downto 2 do arr[i] := arr[i - 1]; arr[1] := temp;

// Вывод массива после сдвига writeln('Массив после циклического сдвига вправо:'); for i := 1 to 10 do write(arr[i], ' '); writeln;

end. ```

В этом коде мы используем генератор случайных чисел `Randomize` и функцию `Random(21) - 10`, чтобы заполнить массив `arr` случайными числами в интервале [-10..10]. Затем мы выполняем циклический сдвиг вправо, сохраняя последний элемент массива во временной переменной `temp` и перемещая все остальные элементы на одну позицию вправо. Наконец, мы выводим исходный массив и массив после сдвига.

Пример вывода: ``` Исходный массив: -5 8 -2 3 10 -9 -7 0 -1 4 Массив после циклического сдвига вправо: 4 -5 8 -2 3 10 -9 -7 0 -1 ```

Пожалуйста, обратите внимание, что код на языке Pascal может отличаться в разных средах разработки или компиляторах. Убедитесь, что вы используете среду разработки, которая поддерживает Pascal и имеет соответствующий компилятор.

0 0

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

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

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