09.05.2025

Вводятся числа. Найти среди среднее арифметические чисел, которые кратны 3-м и оканчиваются на 3. Так же среди этих чисел найти максимальное число. Если таковых чисел нет, то вывести на экран «No». Количество чисел неизвестно. Число «0» говорит о конце ввода чисел. Максимальное количество чисел 1000.

# Вводятся числа. Найти среди среднее арифметические чисел, которые кратны 3-м и оканчиваются на 3.
# Так же среди этих чисел найти максимальное число. Если таковых чисел нет, то вывести на экран "No".
# Количество чисел неизвестно. Число "0" говорит о конце ввода чисел. Максимальное количество чисел 1000.

m=0
s=0
k=0
for i in range(1000):
    a=int(input("ВВедите число "))
    if a==0:
        break
    if a%3==0 and a%10==3:
        s=s+a
        k=k+1
        if a>m:
            m=a
if k==0:
    print("No")
else:
    print("Ср.Арифм = ",s/k, "  максимальное = ", m)

Добавить комментарий