Добрый день! Можно на естественном языке. (Какой язык дан, надеюсь, особой разницы не имеет, важно иметь ввиду, что оперируем 4 переменными i, k, max, max2)
Дан целочисленный массив из 40 элементов. Элементы массива могут принимать произвольные значения. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит значение второго максимума (элемента, который в отсортированном по невозрастанию массиве стоял бы вторым).
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.
const
N = 40;
var
a: array [1..N] of integer;
i, k, max, max2: integer;
begin
for i: =1 to N do
readln(a[i]);
...
end.
ответ:my_basket = {}
ware_1 = input("product name - ")
my_basket[ware_1] = int(input("value - "))
ware_2 = input("product name - ")
my_basket[ware_2] = int(input("value - "))
ware_3 = input("product name - ")
my_basket[ware_3] = int(input("value - "))
ware_4 = input("product name - ")
my_basket[ware_4] = int(input("value - "))
ware_5 = input("product name - ")
my_basket[ware_5] = int(input("value - "))
print('We bought these goods:')
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print("Total cost -", total_cost)
Объяснение:
№1
pers1 = 'китенок'
print(pers1)
pers2 = 'динозавр Митя'
print(pers2)
pers3 = 'Леонид Васильевич'
print(pers3)
act1 = 'плыл по морю'
print(act1)
act2 = 'рыбачил'
print(act2)
act3 = 'решал задачу'
print(act3)
def1 = 'в кузове грузовика'
print(def1)
def2 = 'в красных башмаках'
print(def2)
def3 = 'в пурпурном пиджаке'
print(def3)
print(pers2, act1, def3)
print(pers1, act2, def2)
print(pers3, act2, def1)
print(pers2, act3, def2)
№2
print('|-|--|---||||||||||||||')
№3
print(2, 3, 5, 7)
print(11, 13, 17, 19)
print(23, 29, 31, 37)
print(41, 43, 47)
№4
print('print("Привет, мир!")')