Вопрос задан 27.06.2023 в 07:12. Предмет Информатика. Спрашивает Палкин Иван.

Задан одномерный массив, заполненный 15-тью случайными целыми числами из интервала от -20 до 20.

Составь программу, выполняющую следующие действия: Заполнение массива, вывод на экран всех элементов исходного массива в строчку через пробел, сортировка элементов массива по возрастанию, вывод полученного в результате массива на экран с новой строки через пробел. помогите пж
0 0
Перейти к ответам

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

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

Ответ:

//Задан одномерный массив, заполненный 15-тью случайными целыми числами из интервала от -20 до 20.  

//Составь программу, выполняющую следующие действия: Заполнение массива, вывод на экран всех элементов исходного массива в строчку через пробел,  

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

program massiv;

var m:array[1..15] of integer;

   i,j:byte;

   t:integer;

   

BEGIN

//заполнение случайными числа в диапазоне [-20;20]

//random(41) выдает случ. значение от 0 до 40, если вычесть -20 с концов этого отрезка получится от -20 до 20

for i:=1 to 15 do m[i]:=random(41)-20;

//вывод  полученного массива на экран

for i:=1 to 15 do write(m[i],' ');

writeln;//переход на следующую строку

//сортировка пузырковым методом

for i:=1 to 14 do

    for j:=i+1 to 15 do

        if (m[i]>m[j]) then begin

          t:=m[i]; m[i]:=m[j]; m[j]:=t;//обмен элементов массива местами

        end;

writeln('Остортированный массив');

//вывод сортированного массива на экран

for i:=1 to 15 do write(m[i],' ');

 

 

END.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
import random # Создаем пустой массив для хранения случайных чисел array = [] # Заполняем массив случайными целыми числами от -20 до 20 for _ in range(15): random_number = random.randint(-20, 20) array.append(random_number) # Выводим исходный массив на экран print("Исходный массив:") for number in array: print(number, end=" ") # Сортируем массив по возрастанию array.sort() # Выводим отсортированный массив на экран print("\nОтсортированный массив:") for number in array: print(number, end=" ")

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

0 0

Похожие вопросы

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

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

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