Top.Mail.Ru

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. Строится двоичная запись числа N. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются три последние двоичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 3, переводится в двоичную запись и дописывается в конец числа. Полученная таким образом запись является двоичной записью искомого числа R.

Для решения этой задачи необходимо выполнить следующие шаги: 1. Принять на вход целое число N. 2. Проверить, делится ли число N на 3 без остатка. 3. Если N делится на 3 без остатка, то получаем двоичную запись числа N. 4.…

Попробуйте изменить программу из предыдущего примера, так чтобы она находила сумму всех целых чисел от -10 до b, где значение b вводится с клавиатуры (b>-10).

Для решения этой задачи нужно вводить значение b с клавиатуры и затем найти сумму всех целых чисел от -10 до b. Шаги решения: 1. Вводим значение b с клавиатуры. 2. Создаем переменную sum и присваиваем ей значение 0. Эта переменная…

Сене нравятся числа, в которых нет двух одинаковых цифр подряд. Задано целое число n. Помогите Сене найти минимальное целое число, строго большее n, которое ему нравится. Формат входных данных Входные данные содержат целое число n (1 6 n 6 1018). Формат выходных данных Выведите минимальное целое число большее n, в котором нет двух одинаковых цифр подряд. Пример стандартный ввод стандартный вывод 98 101

Для решения этой задачи нужно выяснить, какие цифры допустимы для каждой позиции числа после данного числа n. 1. Разобъем n на отдельные цифры и запишем их в массив digits. 2. Обойдем массив digits справа налево до второго элемента: – Если…

Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 30 оканчивается на 8.

Для решения этой задачи нужно последовательно проверить все основания систем счисления от 9 до 30 и найти те, в которых число 30 оканчивается на 8. 1. Начнем с системы с основанием 9. Переведем число 30 в десятичную систему счисления: 30(9)…

Написать программу демонстрирующую «симуляцию» различные схемы движения объекта. Построить графики ускорения, скорости и расстояния от времени. Виды движения: равномерное, равномернозамедленное, равномерноускоренное, циклическое и кусочно-заданное. В программе необходимо написать функцию-генератор, возвращающую время от начала «симуляции», пройденное расстояние, текущую мгновенную скорость и ускорение в виде кортежа. Данная функция должна принимать функцию-генератор ускорения

Для решения этой задачи нужно создать программу, которая будет демонстрировать различные схемы движения объекта и строить графики его ускорения, скорости и расстояния от времени. Шаги решения: 1. Создайте функцию-генератор, которая будет принимать другую функцию-генератор ускорения в качестве аргумента. Функция-генератор ускорения…

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры.

Для решения этой задачи, можно использовать следующий алгоритм: 1. Создай переменную count и инициализируй ее нулем. Эта переменная будет использоваться для подсчета количества чисел, удовлетворяющих условию задачи. 2. Инициализируй переменную num значением 100, чтобы начать перебор чисел от 100 до…

Алисе подарили массив a, состоящий из n целых чисел. Она очень любит странные способы преобразования массивов, так что сегодня она придумала следующий алгоритм: 1. Ищет три подряд идущих одинаковых числа 2. Если они нашлись, то она удаляет одно из этих чисел, и переходит к первому шагу, иначе работа алгоритма завершается Она просит вас узнать, как будет выглядеть массив после исполнения описанного выше алгоритма. Формат входных данных Первая строка входных данных содержит одно целое число n (1 6

Для решения этой задачи, мы можем использовать цикл, который будет выполняться, пока в массиве есть три подряд идущих одинаковых числа. 1. Вначале сохраняем первое число массива в переменную prev_num. 2. Затем проходим по массиву от второго элемента до последнего. 3.…

Дана последовательность xyzxyz… строка состоит из символов xyz определить максимальную длину строки

Для решения этой задачи, нужно заметить, что строка состоит из повторяющейся последовательности “xyz”. Таким образом, максимальная длина строки будет зависеть от количества повторений этой последовательности. Начнем с создания переменных для хранения текущей длины строки (“current_length”) и максимальной длины строки (“max_length”),…

Создание парсера новостных порталов и анализ полученных данных на сайте kinoart. ru

Для создания парсера новостных порталов и анализа данных на сайте kinoart.ru мы можем использовать язык программирования Python и библиотеки BeautifulSoup и Requests. Шаги решения: 1. Установка Python, если у вас его еще нет, и установка библиотек BeautifulSoup и Requests. Это…

Однажды Николай оказался в лесу у костра, где собрались n n человек. Оказалось, что некоторые из них знакомы друг с другом. Для удобства пронумеруем людей целыми числами от 1 1 до n n. Обозначим как d i d i ​ количество людей, сидящих у костра, с которыми знаком i i-й человек. Неожиданно оказалось, что два человека с номерами i i и j j ( i ≠ j i  =j) знакомы друг с другом тогда и только тогда, когда d i = d j d i ​ =d j ​ . Вернувшись домой, Николай задумался, какое минимальное

допустимое значение n n такое, что он мог оказаться в подобной ситуации. Для начала определим, какой может быть максимальное значение d i d_i d i ​ для каждого человека i i. В случае, если каждый человек знаком со всеми остальными,…

[metform form_id="1136"]