• Предмет: Информатика
  • Автор: skoroptc
  • Вопрос задан 5 месяцев назад

Помогите, пожалуйста :(
Свойства членов последовательности - 3.
Имеется последовательность, состоящая не более чем на 100 целых чисел, каждое из которых превышает 300. Составьте программу, которая получает на выход целые числа, количество которых заранее известно (0 - признак окончания ввода, не входит в последовательность), и вычисляет:
a) сумму всех членов последовательности;
б) число чётных членов последовательности;
b) число членов последовательности, оканчивающихся на 5;
г) минимальный член последовательности, оканчивающийся на 5;
д) число чётных членов последовательности, кратных 5;
e) сумму максимального и минимального членов последовательности.

Ответы

Ответ дал: Аноним
1

Ответ:

sum = 0

count_even = 0

count_ending_5 = 0

min_ending_5 = 1000000

count_even_mult_5 = 0

min_value = 1000000

max_value = -1000000

while True:

   x = int(input())

   if x == 0:

       break

   sum += x

   if x % 2 == 0:

       count_even += 1

       if x % 5 == 0:

           count_even_mult_5 += 1

   if x % 10 == 5:

       count_ending_5 += 1

       if x < min_ending_5:

           min_ending_5 = x

   if x % 10 == 0:

       continue

   if x < min_value:

       min_value = x

   if x > max_value:

       max_value = x

print("Сума: ", sum)

print("Кількість парних: ", count_even)

print("Кількість, що закінчуються на 5: ", count_ending_5)

if min_ending_5 == 1000000:

   print("Мінімальне закінчення на 5: не знайдено")

else:

   print("Мінімальне закінчення на 5: ", min_ending_5)

print("Кількість парних кратних 5: ", count_even_mult_5)

print("Сума максимального та мінімального: ", max_value + min_value)

Объяснение:

Вас заинтересует