Предмет: Информатика,
автор: eevvvaaknd999
составьте программу, которая заполняет массив а[1..10] случайными числами от 1 до 10, затем первый элемент поменяйте местами с минимальным элементом массива. выведите на экран исходный и преобразованный массивы
Ответы
Автор ответа:
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)
# Создаем массив и заполняем его случайными числами от 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
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.
Похожие вопросы
Предмет: Обществознание,
автор: berezukiruna5
Предмет: Литература,
автор: kemeomax
Предмет: Химия,
автор: bondarevairina428
Предмет: Русский язык,
автор: serafim0922