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

Условие
Даны два числа N и K. Требуется изменить число N так, чтобы в K-м бите этого числа в двоичной системе счисления стояла единица, а все остальные разряды остались неизменными.

В задаче запрещено использовать арифметические операции +, -, *, / и %, а также операторы if / switch и тернарную операцию.

Формат входных данных
В одной строке вводятся два целых числа N и K (0 ⩽ K ⩽ 30, 0 ⩽ N < 231). Разряды нумеруются от младшего к старшему начиная с нуля.

Формат выходных данных
Требуется вывести одно целое число ­— ответ на задачу.

входные данные
21 1
21 2
выходные данные
23
21

👇
Ответ:
romatrapkin9091
romatrapkin9091
13.05.2020

Код в приложении.

Решение схоже с задачей с обнулением k-го бита, за исключением того, что тут мы используем побитовое ИЛИ.


Условие Даны два числа N и K. Требуется изменить число N так, чтобы в K-м бите этого числа в двоично
4,8(64 оценок)
Открыть все ответы
Ответ:
Аня24204
Аня24204
13.05.2020

Облачные технологии — это услуга, с которой вы получаете через сеть вычислительные ресурсы (процессорное время, оперативная память, дисковое пространство, сетевые соединения), сервисы или программы и можете пользоваться ими для решения своих IT-задач

Облачные технологии (или облачные вычисления, cloud computing) – технологии распределенной обработки цифровых данных, с которых компьютерные ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы запускаются и выдают результаты работы в окне web-браузера на локальном ПК.

Облачные технологии включают в себя различные аппаратные и программные средства, которые предоставляет провайдер облачных услуг: мощные серверы, системы хранения данных, телекоммуникационное оборудование. Облачные технологии включают в себя облачные хранилища и облачные вычисления.

4,8(16 оценок)
Ответ:
оля27102000
оля27102000
13.05.2020
Тип данных      Длина      Диапазон значений
                           байт
                     ЦЕЛЫЕ ТИПЫ
integer                   2            -32768...32767
byte                       1            0...255
word                      2            0...65535
shortint                  1            -128...127
longint                    4            -2147483648...2147483647
            ВЕЩЕСТВЕННЫЕ ТИПЫ
real                        6             2,9 * 10^-39 ... 1,7 * 10^38
single                    4              1,5*10^-45 ... 3,4*10^38
double                   8              5*10^-324 ... 1,7*10^308
extended               10            3,4*10^-4932 ... 1,1*10^4932
                ЛОГИЧЕСКИЙ ТИП
boolean                 1               true,    false
                СИМВОЛЬНЫЙ ТИП
char                      1               все символы из таблицы ASCII
4,6(69 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ