Новая Школа - онлайн-школа подготовки к ЕГЭ
Информатика · 9 класс Задача №3691243
А
Аноним
28 сентября 2026 12:32 · публичный вопрос
А
Аноним

Реши задание на изображении

Нейросеть

На изображении несколько заданий (8–13). Какое именно решить?

Обсуждение

6 сообщений
А
Аноним

Все

Нейросеть28 сентября 2026 12:32

Пришли изображение ещё раз: сейчас условия заданий 8–13 не отображаются, поэтому решить их без текста нельзя.

А
Аноним
Нейросеть

Это продолжение текущего задания: на изображении досланы задания 8–13. Каждый фрагмент кода — отдельная программа.

8

a = list(map(int, input().split()))

maximum = max(a)

even_count = sum(1 for x in a if x % 2 == 0)
odd_sum = sum(x for x in a if x % 2 != 0)
maximum_count = sum(1 for x in a if x == maximum)

print("Количество чётных:", even_count)
print("Сумма нечётных:", odd_sum)
print("Количество максимальных:", maximum_count)

9

marks = list(map(int, input().split()))

for mark in range(2, 6):
    print(mark, "—", marks.count(mark))

Вводятся 20 оценок.

10

from random import randint

N = 50
height = [randint(150, 200) for _ in range(N)]

count = sum(1 for x in height if x >= 170)

print("Рост претендентов:", height)
print("Количество подходящих претендентов:", count)

11

A = list(map(int, input().split()))
B = list(map(int, input().split()))

areas = [A[i] * B[i] / 2 for i in range(10)]
max_area = max(areas)

for i in range(10):
    if areas[i] == max_area:
        print("Номер треугольника:", i + 1)
        print("Длины катетов:", A[i], "и", B[i])
        print("Площадь:", areas[i])

Если треугольников с максимальной площадью несколько, программа выведет их все.

12

Пример заполнения массивов:

NAME = [
    "Россия", "Китай", "Индия", "США", "Бразилия",
    "Канада", "Австралия", "Египет", "Германия", "Япония"
]

K = [
    146000000, 1410000000, 1429000000, 335000000, 216000000,
    40100000, 26600000, 113000000, 84500000, 124000000
]

S = [
    17098246, 9596960, 3287263, 9833520, 8515767,
    9984670, 7692024, 1001450, 357588, 377975
]

order = sorted(range(10), key=lambda i: K[i] / S[i])

for i in order:
    print(NAME[i])

Плотность населения вычисляется по формуле:

\[ \text{плотность}=\frac{K[i]}{S[i]}. \]

13

Стек — структура данных, работающая по принципу LIFO: последним добавлен — первым извлечён. В Python стек можно создать с помощью списка:

stack = []
stack.append(10)  # добавить элемент
stack.append(20)
x = stack.pop()    # извлечь последний элемент

Очередь работает по принципу FIFO: первым добавлен — первым извлечён. Для очереди удобно использовать deque:

from collections import deque

queue = deque()
queue.append(10)    # добавить в конец
queue.append(20)
x = queue.popleft()  # извлечь первый элемент
А
Аноним

Кратко

Нейросеть

Кратко, это продолжение задания:

  1. Посчитать чётные, сумму нечётных и количество максимальных чисел.
  2. Подсчитать оценки 2, 3, 4, 5.
  3. Из 50 случайных ростов посчитать тех, у кого рост не менее 170 см.
  4. Найти треугольники с максимальной площадью \(S=\frac{AB}{2}\).
  5. Отсортировать страны по плотности населения \(K/S\).
  6. Стек — LIFO, очередь — FIFO.
Реши задание на изображении
На изображении несколько заданий (8–13). Какое именно решить?