Top.Mail.Ru

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Вычисляется сумма S1 всех нечётных цифр десятичной записи числа N. Если нечётных цифр нет, сумма S1 считается равной 0. 2. Вычисляется сумма S2 всех цифр десятичной записи числа N, стоящих в чётных разрядах. Разряды нумеруются справа налево, начиная с 0. 3. Вычисляется результат R как модуль разности S1 и S2. Пример: Дано число N = 1234. Сумма нечётных цифр S1 = 1 + 3 = 4. Сумма цифр

Алгоритм принимает на вход натуральное число N. Затем он вычисляет сумму S1 всех нечетных цифр числа N и сумму S2 всех цифр числа N, стоящих в четных разрядах. Далее алгоритм вычисляет модуль разности S1 и S2 и записывает результат в…

L = [[2, 4, 0], [[0, 2, 3], [2, 5, 1]]] print(len(L))

В данной задаче нужно вычислить длину списка L и вывести результат. Шаги решения: 1. Инициализировать список L со значениями [[2, 4, 0], [[0, 2, 3], [2, 5, 1]]]. 2. Использовать функцию len(L) для вычисления длины списка L. 3. Вывести результат.…

Задание 3 Напишите цикл, который переберёт числа от 0 до 20 включительно и на каждом шаге будет вызывать функцию print_friends_count(), передавая в неё аргументом очередное число: print_friends_count(0), print_friends_count(1), print_friends_count(2) …и так до print_friends_count(20). Код самой функции не изменяйте. Цикл пишите после функции: перед объявлением цикла не должно быть отступов. Код PYTHON def print_friends_count(friends_count): if friends_count == 0: print(‘У тебя нет др

Аргументом функции `print_friends_count()` является количество друзей (`friends_count`). Функция будет выводить различное сообщение, в зависимости от значения аргумента. Для решения задачи нужно написать цикл, который будет перебирать числа от 0 до 20 (включительно) и на каждом шаге вызывать функцию `print_friends_count()`, передавая…

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать Целые положительные значения от 1 до 10 00О включительно. Напишите на питоне программу, которая находит сумму минимального из чётных элементов массива и минимального из нечётных элементов массива, затем уменьшает все элементы массива, которые больше этой суммы, на величину этой сумы, и выводит изменённый массив в обратном порядке, по одному числу в строке. Если в массиве нет чётных или нечетных элементов, считается, что с

Алгоритм решения задачи: 1. Создайте целочисленный массив из 30 элементов. 2. Заполните массив случайными целыми числами от 1 до 1000 включительно. 3. Найдите минимальное четное число в массиве. Если в массиве нет четных чисел, присвойте переменной значение 1001. 4. Найдите…

Задача C. Алиса и Мерей Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Пришло время финальных экзаменов, а значит, Алисе и Мерей нужно рассадить учеников в кабинете. Кабинет представляет собой m рядов по n столов. Мерей хочет, чтобы ученики придер- живались академической честности, и поэтому хочет рассадить всех учеников так, чтобы у них не было соседей спереди, сзади, справа и слева. Помогите уз

Алисе и Мерей рассадить учеников по кабинету согласно правилам академической честности. Для этого можно использовать алгоритм обратного хода (backtracking). Шаги решения: 1. Считать значения m и n (количество рядов и количество столов). 2. Создать двумерный массив размером m x n,…

(№ 7000) (Е. Джобс) Автомат обрабатывает натуральное девятиразрядное число N по следующему алгоритму: 1. Находится сумма разрядов числа N. 2. Полученное число переводится в двоичную систему счисления. 3. К записи, полученной на предыдущем этапе, дописываются разряды по следующему правилу: a) Если количество единиц четное дописывается единица слева и два нуля справа, b) Если количество единиц нечетное дописывается 10 слева и 1 справа. Полученная таким образом запись является двоичной записью

Алгоритм обработки числа N: 1. Находим сумму разрядов числа N. 2. Переводим полученную сумму в двоичную систему счисления. 3. Если количество единиц в двоичной записи четное, дописываем единицу слева и два нуля справа. Если количество единиц нечетное, дописываем 10 слева…

CH2=CH-CH-CH-CH=CH2 CH3 CH3

В данной задаче нужно определить название и строение данного органического соединения. 1. Посмотрим на строение органического соединения: CH2=CH-CH-CH-CH=CH2 CH3 CH3. Видим, что между первым и последним углеродами находится двойная связь, а между остальными углеродами – одинарные связи. 2. Изобразим структурную…

В таблице Ball хранятся отметки по контрольной работе (Ball[1]  — отметка 1 ученика, Ball[2]  — отметка 2 ученика и т. д.). Определите, что будет напечатано в результате работы следующего алгоритма, записанного на пяти языках программирования. Ball = [4, 5, 3, 4, 2, 5, 4, 3, 4, 5] c = 0 for k in range (10): if Ball[k] > 4: c = c + 1 print (c)

Алгоритм подсчитывает, сколько учеников получили оценку выше 4. Шаги решения: 1. Создать список Ball со значениями оценок учеников: Ball = [4, 5, 3, 4, 2, 5, 4, 3, 4, 5]. 2. Инициализировать переменную c (счетчик) со значением 0: c =…

Дано N предметов массой m1,…,mN и стоимостью c1,…,cN соответственно. Ими наполняют рюкзак, который выдерживает вес не более M . Какую наибольшую стоимость могут иметь предметы в рюкзаке? Входные данные В первой строке вводится натуральное число N , не превышающее 100 и натуральное число M , не превышающее 10000 . Во второй строке вводятся N натуральных чисел mi , не превышающих 100 . Во третьей строке вводятся N натуральных чисел ci , не превышающих 100 . Выходные данные Выведите еди

Алгоритм решения этой задачи можно построить с использованием динамического программирования. Шаги решения: 1. Считываем число N – количество предметов, и число M – вместимость рюкзака. 2. Считываем массивы mi и ci – массы и стоимости предметов соответственно. 3. Создаем двумерный…

[metform form_id="1136"]