Вопрос задан 16.04.2021 в 05:02. Предмет Информатика. Спрашивает Дідушок Даша.

Составьте программу, которая заполняет массив а(1..10) случайными целыми числами в диапазоне от 1

до 100, затем меняет местами максимальный и минимальный элементы. Выведите на экран исходный и полученный массивы.
0 0
Перейти к ответам

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

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

const n=10;

var a:array [1..n] of integer;

i,max,min,imax,imin:integer;

begin

min:=100;

max:=1;

write('  Исходный массив: ');

for i:=1 to n do

begin

a[i]:=random(100)+1;

if a[i] > max then

begin

max:=a[i];

imax:=i

end;

if a[i] < min then  

begin

min:=a[i];

imin:=i

end;

write(a[i]:3,' ')

end;

writeln;

a[imax]:=min;

a[imin]:=max;

write('Полученный массив: ');

for i:=1 to n do write(a[i]:3,' ')

end.

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

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

python
import random # создаем массив и заполняем его случайными числами a = [random.randint(1, 100) for _ in range(10)] # выводим исходный массив на экран print("Исходный массив:") print(a) # ищем индексы минимального и максимального элементов массива min_idx = a.index(min(a)) max_idx = a.index(max(a)) # меняем местами минимальный и максимальный элементы a[min_idx], a[max_idx] = a[max_idx], a[min_idx] # выводим измененный массив на экран print("Измененный массив:") print(a)

Программа создает массив a и заполняет его 10 случайными целыми числами в диапазоне от 1 до 100 с помощью генератора списков. Затем она выводит исходный массив на экран.

Для нахождения минимального и максимального элементов мы используем метод index() для получения индексов этих элементов в массиве. Затем мы меняем местами минимальный и максимальный элементы с помощью присваивания нескольких значений.

Наконец, программа выводит измененный массив на экран.

0 0

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

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

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