Вопрос задан 10.06.2023 в 01:45. Предмет Информатика. Спрашивает Надырмухаметова Камилла.

Помогите, пожалуйста :( Свойства членов последовательности - 3.Имеется последовательность,

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Митасов Илья.

Ответ:

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)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам составить программу на языке программирования. Для решения этой задачи можно использовать язык Python. Вот пример программы, которая выполняет указанные вычисления:

python
sum_of_sequence = 0 even_numbers = 0 numbers_ending_with_5 = 0 min_number_ending_with_5 = float('inf') even_numbers_divisible_by_5 = 0 max_number = float('-inf') min_number = float('inf') while True: number = int(input("Введите число (0 для завершения): ")) if number == 0: break sum_of_sequence += number if number % 2 == 0: even_numbers += 1 if number % 10 == 5: numbers_ending_with_5 += 1 if number < min_number_ending_with_5: min_number_ending_with_5 = number if number % 2 == 0 and number % 5 == 0: even_numbers_divisible_by_5 += 1 if number > max_number: max_number = number if number < min_number: min_number = number print("Сумма всех членов последовательности:", sum_of_sequence) print("Число четных членов последовательности:", even_numbers) print("Число членов последовательности, оканчивающихся на 5:", numbers_ending_with_5) print("Минимальный член последовательности, оканчивающийся на 5:", min_number_ending_with_5) print("Число четных членов последовательности, кратных 5:", even_numbers_divisible_by_5) print("Сумма максимального и минимального членов последовательности:", max_number + min_number)

Программа будет запрашивать числа у пользователя до тех пор, пока он не введет 0. Затем она вычислит все указанные свойства последовательности и выведет результаты.

Обратите внимание, что ввод чисел не будет проверяться на превышение 300, поскольку условие говорит, что все числа в последовательности уже превышают 300.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос