Ответы на вопрос:
def find_sum_of_min_max(num1, num2, num3):
# Знаходимо найменше число
min_num = min(num1, num2, num3)
# Знаходимо найбільше число
max_num = max(num1, num2, num3)
# Знаходимо суму найбільшого та найменшого чисел
sum_min_max = min_num + max_num
# Повертаємо результат
return sum_min_max
# Зчитуємо три числа від користувача
num1 = float(input("Введіть перше число: "))
num2 = float(input("Введіть друге число: "))
num3 = float(input("Введіть третє число: "))
# Викликаємо функцію та виводимо результат
result = find_sum_of_min_max(num1, num2, num3)
print("Сума найбільшого та найменшого чисел: ", result)
Const nn=100; // максимальный размер массива type ta=array[1..nn] of integer; procedure fillarray(n: integer; var a: ta); var i: integer; begin randomize; for i: =1 to n do a[i]: =random(21)-10 end; procedure printarray(n: integer; a: ta); var i: integer; begin for i: =1 to n do write(a[i],' '); writeln end; function partsum(n: integer; a: ta): integer; var i,i1,i2,s: integer; begin i: =1; while (a[i]< =0) and (i< =n) do i: =i+1; if i> n then begin partsum: =0; exit end; i1: =i+1; i: =n; while (i> i1) and (a[i]< =0) do i: =i-1; i2: =i-1; if i2< =i1 then partsum: =0 else begin s: =0; for i: =i1 to i2 do s: =s+a[i] end; partsum: =s end; procedure swapzeros(n: integer; var a: ta); var i,j: integer; begin for i: =1 to n do if a[i]=0 then begin for j: =i downto 2 do a[j]: =a[j-1]; a[1]: =0; end; end; var n: integer; a: ta; begin write('n= '); read(n); fillarray(n,a); printarray(n,a); writeln('s=',partsum(n,a)); swapzeros(n,a); printarray(n,a) end. пример n= 21 -3 1 4 -2 10 -5 -7 7 -5 -10 -2 5 0 -6 3 5 -7 0 -9 6 4 s=-13 0 0 -3 1 4 -2 10 -5 -7 7 -5 -10 -2 5 -6 3 5 -7 -9 6 4 в качестве бонуса - современное решение без всех этих долгописаний. // pascalabc.net 3.3, сборка 1634 от 14.02.2018 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(readinteger('n=',10); a.println; var i: =a.indexesof(t-> t> 0); writeln('s=',a[i.first+1: i.last].sum); a: =(a.where(t-> t=0)+a.where(t-> t< > ; a.println end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Timon19816.03.2021 23:07
-
anchootka05oz983614.07.2022 02:18
-
Лина23050218.01.2021 03:39
-
Lopsiwk20.11.2022 01:19
-
Kolosov7714.02.2020 02:26
-
fragerin09.12.2020 06:34
-
fukaczumi13.04.2020 01:59
-
2806tonia200526.03.2022 21:29
-
Goodok1005.05.2020 12:40
-
Пиирмвп06.01.2021 23:46
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.