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

Можете объяснить код к задачи по строкам. адача №111159. Создание архива

Системный администратор вспомнил, что давно не делал архива пользовательских файлов.Однако, объем диска, куда он может поместить архив, может быть меньше чем суммарный объем архивируемых файлов.

Известно, какой объем занимают файлы каждого пользователя.

Напишите программу, которая по заданной информации о пользователях и свободному объему на архивном диске определит максимальное число пользователей, чьи данные можно поместить в архив, при этом используя свободное место как можно более полно.

Входные данные

Программа получает на вход в одной строке число

S

– размер свободного места на диске (натуральное, не превышает 10000), и число

N

– количество пользователей (натуральное, не превышает 100), после этого идет

N

чисел - объем данных каждого пользователя (натуральное, не превышает 1000), записанных каждое в отдельной строке.

Выходные данные

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

Примеры

входные данные

100 2

200

50

выходные данные

1

входные данные m, b = map(int, input().split())

A = []

B = []

z = 0

sum = 0

while z < b:

A.append(int(input()))

z = z + 1

A = sorted(A)

for i in range(len(A)):

if sum < m:

B.append(A[i])

sum += A[i]

if sum > m:

B.pop()

print(len(B))

👇
Открыть все ответы
Ответ:
nikmonastyrev
nikmonastyrev
18.08.2022

1) Сделай функцию, которая считает a_{n} член выражения.

2) Сделай функцию, которая будет иметь 1 цикл, в котором будет считаться эта функция с метода из класса Math, сумма n элементов, сумма элементов которые больше е, сумма элементов которые больше е / 10.

В цикле будут два условия: (i <= n || Math.abs(an) > e), где an - n-ый член ряда. an считается в отдельной функции.

Как посчитать an у тебя написано в условии таска.

В конце ты должен вывести значение функции посчитанной методом класса Math, сумму n элементов ряда, сумму элементов ряда, которые больше е и сколько таких элементов, которые больше е, сумму элементов, которые больше е / 10 и сколько таких элементов, которые больше е.

P.S. Привет Соломатину.

Не знаю, что такого сложного в этом таске.

Спросил бы одногруппников, которые сдали 6 таск или хотя бы приступили к нему.

Не знаю, что ты будешь делать, когда начнёшь писать 7 или 8.... Удачи!

P.P.S. Соломатин пока не знает. Ещё раз увидим, что ты попытаешься списать таск, мы ему покажем это.

4,6(55 оценок)
Ответ:
2003veronika07
2003veronika07
18.08.2022

uses GraphABC;

var i,x:integer;

begin

SetWindowWidth(870);

SetWindowHeight(325);

SetFontSize(15);

TextOut(350,5,'Продолжительность жизни животных');

TextOut(15,200,'Белка            6');

TextOut(15,150,'Заяц              8');

TextOut(15,175,'Жираф         12');

TextOut(15,225,'Бегемот        40');

TextOut(15,100,'Медведь       45');

TextOut(15,75,'Слон             70');

TextOut(15,125,'Крокодил      80');

TextOut(15,50,'Черепаха     130');

SetFontSize(10);

TextOut(200,270,'      5   10   15   20   25   30  35   40   45   50   55  60   65   70   75  80   85   90  95  100 105 110 115 120 125 130');

SetBrushColor(clblack);

SetPenWidth(2);

Rectangle (200,220,230,200);

Rectangle (200,170,240,150);

Rectangle (200,195,260,175);

Rectangle (200,245,400,225);

Rectangle (200,120,425,100);

Rectangle (200,95,550,75);

Rectangle (200,145,600,125);

Rectangle (200,70,850,50);

Line (200,0,200,325);

Line (0,260,870,260);

x:=225;

for i:=1 to 27 do

begin

Line (x,255,x,265);

x:=x+25

end

end.

Объяснение:

картинка


По данным таблицы постройте линейную диаграмму на языке PaskalABC. ​
4,5(87 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ