Задать вопрос
23 декабря, 07:35

Формат входных данных:

Дано целое число A и натуральное число i.

Формат выходных данных:

Обнулите у числа A его последние i бит и выведите результат обнуления.

Помогите скорей, кто понимает, о чём идет речь!

+1
Ответы (1)
  1. 23 декабря, 10:33
    0
    Сдвигаем число А вправо на i бит, а потом сдвигаем результат влево на i бит. Освободившиеся правые разряды автоматически заполняются нулями.

    var

    a, i, j: integer;

    begin

    Write ('Введите через пробел целое А и натуральное i: ') ;

    Readln (a, i) ;

    a : = (a shr i) shl i;

    Writeln ('a=', a)

    end.

    Тестовое решение:

    Введите через пробел целое А и натуральное i: 124 5

    a=96
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Формат входных данных: Дано целое число A и натуральное число i. Формат выходных данных: Обнулите у числа A его последние i бит и выведите ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы