program z1;
const n=10;
var i,j,v,m:integer;
a:array [1..n] of integer;
begin
write (' Исходный массив: ');
for i:=1 to n do
begin
a[i]:=random(90)+10;
write(a[i]:3)
end;
writeln;
for i:=1 to n-1 do
begin
m:=i;
for j:=i+1 to n do if a[m] > a[j] then m:=j;
v:=a[i];
a[i]:=a[m];
a[m]:=v
end;
write ('Отсортированный массив: ');
for i:=1 to n do write(a[i]:3);
writeln;
write ('Разность между максимальным и минимальным элементами массива: ',a[n]-a[1])
end.
Объяснение:
После сортировки максимальный элемент стоит на последнем месте в массиве, а минимальный на первом
ответ:
Задача 1:
apple_price = int(input("Введите цену за 1кг яблок: "))
pears_price = int(input("Введите цену за 1кг груш: "))
apple_weight = int(input("Введите вес яблок: "))
pears_weight = int(input("Введите вес груш: "))
sum_apple = apple_price * apple_weight # стоимость яблок
sum_pears = pears_price * pears_weight # стоимость груш
print(f"Стоимость яблок {sum_apple}, а груш {sum_pears}")
print("Общая стоимость покупки:", sum_apple + sum_pears)
Задача 2:
time = 180 # переводим часы в минуты
x = int(input("Введите минуты потраченные на естествознание: "))
y = int(input("Введите минуты потраченные на заполнение тетради: "))
z = int(input("Введите минуты потраченные на английский язык: "))
time_spent = x + y + z # определяем потраченное время
examples_math = (time - time_spent) // 2 # определяем кол-во примеров
print(f"Ученик выполнил {examples_math} примеров") # выводим итог на экран
Объяснение:
В комментариях