Решить по оп по теме: реализация битовых операций в си++. во всех нельзя использовать арифметические операторы сложения, умножения, вычитания, деления. вместо них используйте побитовые операторы & , |, ~, ^, < < , > > . дано целое число a и натуральное число i. выведите значение i-го бита числа a, то есть 0 или 1.
294
395
Ответы на вопрос:
#include < iostream> using namespace std; int main() { unsigned int a,i; cout < < "a = "; cin > > a; cout < < "i = "; cin > > i; cout < < ((a> > i)& 1) < < '\n'; return 0; }
Package main; import java.io.bufferedreader; import java.io.ioexception; import java.io.inputstreamreader; public class main { public static bufferedreader reader = new bufferedreader(new inputstreamreader(system.in)); public static void main(string[] args) throws ioexception { int n = integer.parseint(reader.; int[] array = new int[n]; for(int i = 0; i < array.length; ++i) array[i] = integer.parseint(reader.; system.out.println("negative: " + main.function(array)); } public static boolean function(int[] array) { for(int number : array) if(number > = 0) return false; return true; } }
Популярно: Информатика
-
Galina30322.01.2021 08:12
-
azik5528.12.2021 20:22
-
Kirakirakira5513.05.2022 14:06
-
Rorshach26.11.2020 04:33
-
anosovmaks924.01.2023 06:31
-
skskanshhd27.01.2022 07:26
-
dashechka170723.06.2023 09:21
-
Easy1111123.08.2021 00:22
-
улан29118.06.2022 12:30
-
vikki1748114.08.2021 01:54