Предмет: Информатика, автор: eevvvaaknd999

составьте программу, которая заполняет массив а[1..10] случайными числами от 1 до 10, затем первый элемент поменяйте местами с минимальным элементом массива. выведите на экран исходный и преобразованный массивы

Ответы

Автор ответа: IlyaMorozovV
0
import random

# Создаем массив и заполняем его случайными числами от 1 до 10
a = [random.randint(1, 10) for _ in range(10)]

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

# Находим индекс минимального элемента в массиве
min_index = a.index(min(a))

# Меняем местами первый элемент и минимальный элемент
a[0], a[min_index] = a[min_index], a[0]

# Выводим преобразованный массив
print("Преобразованный массив:", a)

eevvvaaknd999: а для программы pascal abc net
IlyaMorozovV: program ArrayManipulation;var
a: array[1..10] of integer;
i, minIndex, temp: int
for i := 2 to 10 do
if a[i] < a[minIndex] then
minIndex := i;

// Меняем местами первый элемент и минимальный элемент
temp := a[1];
a[1] := a[minIndex];
a[minIndex] := temp;

// Выводим преобразованный массив
writeln;
writeln('Преобразованный массив:');
for i := 1 to 10 do
write(a[i], ' ');

readln;
end.
pb1036: А это не массив a[1..10] в программе на Пайтоне. Это список из 10 элементов, нумерованных от 0 до 9.
Похожие вопросы