Задача Задача №963193
А
А
Для написания программы, выполняющей указанные задачи, вам понадобится использовать язык программирования, такой как Python или С++. Вот общая структура программ для каждой из задач:
- Подсчет суммы и среднего арифметического положительных чисел:
summa = 0
count = 0
while True:
number = int(input("Введите целое число: "))
if number > 0:
summa += number
count += 1
elif number == 0:
break
if count > 0:
avg = summa / count
print(f"Сумма введенных положительных чисел: {summa}")
print(f"Среднее арифметическое введенных положительных чисел: {avg}")
else:
print("Вы не ввели положительных чисел.")
- Определение максимального числа:
max_number = float('-inf')
while True:
number = int(input("Введите целое число: "))
if number > max_number:
max_number = number
elif number == 0:
break
if max_number != float('-inf'):
print(f"Наибольшее из введенных чисел: {max_number}")
else:
print("Вы не ввели чисел.")
- Вычисление наибольшего общего делителя (НОД) двух чисел:
def gcd(a, b):
while b != 0:
a, b = b, a % b
return a
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
result_gcd = gcd(num1, num2)
print(f"Наибольший общий делитель чисел {num1} и {num2} равен: {result_gcd}")
Вы можете использовать эти образцы программы для своих задач и настроить их по своему усмотрению. Успехов вам в изучении программирования!
