Вопрос задан 30.09.2023 в 02:24. Предмет Информатика. Спрашивает Юриков Никита.

Напишите программы (по одной для каждого условия) которые выводят: количество двузначных чисел,

оканчивающихся на единицу, сумму всех четных трехзначных чисел, среднее арифметическое всех чисел, кроме первого (всегда вводится не менее 2х чисел), наибольшее число, наименьшее число, кратное 7.
0 0
Перейти к ответам

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

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

Ответ:

arr = [23, 32, 41, 81, 546, 324, 789, 54, 371, 9173, 232, 272, 29]

count = 0

for i in arr:

if len(str(i)) == 2:

count += 1

print("Количество двузначных чисел:", count)

count = 0

iter = 0

for i in arr:

if len(str(i)) == 2:

if( int(str(arr[iter])[-1]) == 1 ):

count += 1

iter += 1

print("Оканчиваются на еденицу:", count)

count = 0

arr2 = []

for i in arr:

if i % 2 == 0 and len(str(i)) == 3:

arr2.append(i)

print("Сумма трёхзначных чётных чисел:", sum(arr2))

print("Среднее арифметическое всех чисел:", 1 / len(arr) * sum(arr))

print("Наибольшее число:", max(arr))

arr2 = []

for i in arr:

if i % 7 == 0:

arr2.append(i)

print("Наименьшее число кратное 7:", min(arr2))

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

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

  1. Количество двузначных чисел, оканчивающихся на единицу:
python
count = 0 for number in range(10, 100): if number % 10 == 1: count += 1 print("Количество двузначных чисел, оканчивающихся на единицу:", count)
  1. Сумма всех четных трехзначных чисел:
python
sum_even = 0 for number in range(100, 1000): if number % 2 == 0: sum_even += number print("Сумма всех четных трехзначных чисел:", sum_even)
  1. Среднее арифметическое всех чисел, кроме первого:
python
numbers = list(map(int, input("Введите числа через пробел: ").split())) total_sum = sum(numbers) - numbers[0] average = total_sum / (len(numbers) - 1) print("Среднее арифметическое всех чисел, кроме первого:", average)
  1. Наибольшее число:
python
numbers = list(map(int, input("Введите числа через пробел: ").split())) maximum = max(numbers) print("Наибольшее число:", maximum)
  1. Наименьшее число:
python
numbers = list(map(int, input("Введите числа через пробел: ").split())) minimum = min(numbers) print("Наименьшее число:", minimum)
  1. Кратное 7:
python
numbers = list(map(int, input("Введите числа через пробел: ").split())) multiple_of_seven = [num for num in numbers if num % 7 == 0] print("Числа, кратные 7:", multiple_of_seven)

Каждая из этих программ запрашивает ввод чисел и выводит результат в соответствии с заданным условием. Вы можете выполнить программы, введя числа через пробел после запроса на ввод.

0 0

Похожие вопросы

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

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

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