mask shl 1; {сдвиг
mask shl 1; {сдвиг битовой 1 влево}
end;
writeln('Количество двоичных единиц в числе ', a, ' = ', sum);
end.
Задача #1. Младший бит (Отправить)
Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте 2 секунды
Для заданного натурального числа установить местоположение младшего единичного бита.
Формат входных данных
Первая строка входного файла содержит натуральное число K (1<=K<=10) -- количество тестов. Каждая из следующих K строк содержит один тест -- целое число N (0<=N<=65535).
Формат выходных данных
Выходной файл должен содержать K строк, по одному числу в каждой строке -- ответу на соответствующий тест.
Пример входного файла Пример выходного файла
3
1
4
96
0
2
5
Предыдущий Урок C1 мы завершили предложением решить
Пример #1.
Для заданного натурального числа установить местоположение младшего единичного бита.
По сравнению с задачей подсчета количества единичных
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа