М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
NASTUHA6
NASTUHA6
30.08.2022 10:58 •  Информатика

После очередного этапа чемпионата мира по кольцевым автогонкам на автомобилях с открытыми колесами Формула-А гонщики собрались вместе в кафе, чтобы обсудить полученные результаты. Они вспомнили, что в молодости соревновались не на больших болидах, а на картах – спортивных автомобилях меньших размеров.
Друзья решили выяснить победителя в одной из гонок на картах. Победителем гонки являлся тот гонщик, у которого суммарное время прохождения всех кругов трассы было минимальным.
Поскольку окончательные результаты не сохранились, то каждый из 10ти участников той гонки вспомнил и выписал результаты прохождения каждого из M кругов трассы. К сожалению, по этой информации гонщикам было сложно вычислить победителя той гонки. В связи с этим они по сделать это вас.
Требуется написать программу, которая вычислит победителя гонки на картах, о которой говорили гонщики.
Сделайте для этой задачи блок схему вот само решение:
begin

var (n, m) := ReadlnInteger2;

var (sm, tm):= ('', integer.MaxValue);

for var i := 1 to n do

begin

var s := ReadlnString;

var t := ReadSeqInteger(m).Sum;

ReadlnString;

if t < tm then

(sm, tm) := (s, t)

end;

Write(sm)

end.

👇
Открыть все ответы
Ответ:
Ananim001
Ananim001
30.08.2022

Вот код:

import random

# Сгенерируем список

lst = [random.randint(-30, 30) for _ in range(30)]

# 1

result = 1

for item in lst:

   if item < 0:

       result *= item

print(result)

# или

from functools import reduce

print(reduce(lambda x, y: x * y,

            filter(lambda item: item < 0, lst)))

# 2

max_count = 0

count = 0

for item in lst:

   if item < 0:

       count += 1

       if count > max_count:

           max_count = count

print(max_count)

# 3

result = 0

for item in lst:

   if item < 0:

       result += item

print(result)

# или

negative_nums = list(filter(lambda item: item < 0, lst))

print(sum(negative_nums) if negative_nums else "NO")

4,6(87 оценок)
Ответ:
alenamarishchu
alenamarishchu
30.08.2022
• корпус компьютера с блоком питания мощностью 400 В — 2480 руб.;
• процессор Socket-АМЗ AMD Phenom II Х4, 3,5 ГГц — 5510 руб.;
• материнская плата Socket-АМЗ ASUSTeK PCI-E+GbLAN SATA 4DDR-III — 3300 руб.
• модули оперативной памяти объемом 4 Гбайта — 1330 руб.;
• модули оперативной памяти объемом 4 Гбайта — 1330 руб.;
• жесткий диск объемом 500 Гбайт — 3100 руб.;
• жесткий диск объемом 1 Тбайт — 3570 руб.;
• видеокарта с объемом видеопамяти 1 Гбайт — 2700 руб.;
• звуковые колонки 5 В — 730 руб.;
Звуковая карта будет интегрирована в материнской её достаточно.
• сетевая карта 10/100/1000 Мбит/с — 570 руб.;
• привод CD-RW/DYD-RW — 970 руб.;
• монитор LCD, диагональ 19 дюймов — 3600 руб.;
• мышь оптическая — 200 руб.;
• клавиатура — 180 руб.;
• принтер лазерный — 4630 руб.;
В принципе этого достаточно.
4,7(82 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ