Информатика, написание программы На вход подается последовательность n натуральных чисел не превышающих 100. Числа не превышают 10000. Найти сумму наибольшего и наименьшего элементов последовательности.
n = int(input()) numbers = list(map(int, input().split())) max_num = numbers[0] min_num = numbers[0] for i in range(1, n): if numbers[i] > max_num: max_num = numbers[i] if numbers[i] < min_num: min_num = numbers[i] result = max_num + min_num print(result)
Программа сначала считывает количество чисел n, затем считывает последовательность чисел и находит наибольшее и наименьшее значение в этой последовательности. Далее программа выводит сумму наибольшего и наименьшего элементов.
Пример решения на Python:
n = int(input())numbers = list(map(int, input().split()))
max_num = numbers[0]
min_num = numbers[0]
for i in range(1, n):
if numbers[i] > max_num:
max_num = numbers[i]
if numbers[i] < min_num:
min_num = numbers[i]
result = max_num + min_num
print(result)
Программа сначала считывает количество чисел n, затем считывает последовательность чисел и находит наибольшее и наименьшее значение в этой последовательности. Далее программа выводит сумму наибольшего и наименьшего элементов.