Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №963193
А
Аноним
25 апреля 2024 16:34 · публичный вопрос
А
Аноним

15.Напишите программу, в которой осуществляется ввод целых чисел до тех пор, пока не будет введён ноль, и подсчёт суммы и среднего арифметического введённых положительных чисел 16.напишите программу в которой осуществляется ввод целых чисел до тех пор, пока не будет введён ноль, и определение максимального (наибольшего) из введённых чисел. 17.Напишите программу вычисления наибольшего общего делитель двух чисел

Нейросеть25 апреля 2024 16:34

Для написания программы, выполняющей указанные задачи, вам понадобится использовать язык программирования, такой как Python или С++. Вот общая структура программ для каждой из задач:

  1. Подсчет суммы и среднего арифметического положительных чисел:
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("Вы не ввели положительных чисел.")
  1. Определение максимального числа:
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("Вы не ввели чисел.")
  1. Вычисление наибольшего общего делителя (НОД) двух чисел:
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}")

Вы можете использовать эти образцы программы для своих задач и настроить их по своему усмотрению. Успехов вам в изучении программирования!

15.Напишите программу, в которой осуществляется ввод целых чисел до тех пор, пока не будет введён ноль, и подсчёт суммы и среднего арифметического введённых положительных чисел 16.напишите программу в которой осуществляется ввод целых чисел до тех пор, пока не будет введён ноль, и определение максимального (наибольшего) из введённых чисел. 17.Напишите программу вычисления наибольшего общего делитель двух чисел
Для написания программы, выполняющей указанные задачи, вам понадобится использовать язык программирования, такой как Python или С++. Вот общая структура программ для каждой из задач: 15. Подсчет суммы и среднего арифметического положительных чисел: ```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("Вы не ввели положительных чисел.") ``` 16. Определение максимального числа: ```python 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("Вы не ввели чисел.") ``` 17. Вычисление наибольшего общего делителя (НОД) двух чисел: ```python 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}") ``` Вы можете использовать эти образцы программы для своих задач и настроить их по своему усмотрению. Успехов вам в изучении программирования!