спирина1
20.09.2022 12:47

Даны два числа Мик. Требуется изменить число N так, чтобы в его двоичном
представлении к младших разрядов были
равны 0, а все остальные разряды
остались неизменными.

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Erosa51
27.01.2020 15:51
// PascalABC.NET 3.0, сборка 1076
begin
  var n:=ReadInteger('Число элементов массива=');
  var a:=ArrRandom(n,-25,25);
  Write('Исходный массив: '); a.Println;
  var k:=a.Where(x->sqr(x)>sqr(a[0])).Count;
  if k>0 then Writeln
    ('Найдено ',k,' элементов, квадрат которых больше квадрата первого')
  else Writeln
    ('Нет ни одного элемента, квадрат которого больше квадрата первого')
end.

Тестовое решение:
Число элементов массива=15
Исходный массив: 11 12 -11 -3 -16 -22 22 4 -4 -1 -16 -9 -19 4 16
Найдено 7 элементов, квадрат которых больше квадрата первого
0,0(0 оценок)
Ответ:
Мандаринка500
28.07.2021 12:32

1 однерка

1 ноль

2 двойки

Объяснение:

Решим пример 9*8 - 3*5 + 2=59

переведем в 3ную систему:

27  9  3  1

2    0  1   2

заключается в том, что цифра снизу означает сколько раз степень основания системы (Здесь степени 3) влазит в это число. Затем берем остаток от деления. Допустим, первое число 27 (или 3 в степени 3) влазит в число 59 2 раза. Если отнять 59-27*2, то останется число 5. В него число 9 влезает 0 раз, а 5-9*0=5, значит остаток оставляем. И проделываем эти же действия с меньшими степенями.

2012

В итоге получаем:

1 однерка

1 ноль

2 двойки

Если поняли , пишите в коменты. И дайте лучший ответ, если не сложно, я старался)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота