Галстян874
?>

Решить по оп по теме: реализация битовых операций в си++. во всех нельзя использовать арифметические операторы сложения, умножения, вычитания, деления. вместо них используйте побитовые операторы & , |, ~, ^, < < , > > . дано целое число a и натуральное число i. выведите значение i-го бита числа a, то есть 0 или 1.

Информатика

Ответы

Анатольевич
#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; }
Кочугурова
#include < iostream> using namespace std; int main() {     int num = 0;     cout < < "enter nums: " < < endl;     cin > > num;     int min = num;     while(num ! = 0) {           if(num < min) {               min = num;           }           cin > > num;     }     cout < < endl < < "min: " < < min < < endl;     return 0; }
druzjkinaas22

Спо­соб А.

Общее время скла­ды­ва­ет­ся из вре­ме­ни сжа­тия, рас­па­ков­ки и пе­ре­да­чи. Время пе­ре­да­чи t рас­счи­ты­ва­ет­ся по фор­му­ле t = Q / q, где Q — объём ин­фор­ма­ции, q — cко­рость пе­ре­да­чи дан­ных.

Найдём сжа­тый объём: 40 * 0,5 = 20 Мбай­таПе­ре­ведём Q из Мбайт в биты: 20 Мбай­та = 20 * 2²⁰ байт = 20 * 2²³ бит.Найдём общее время: t = 10 с + 2 с + 20 * 2²³ бит / 2²⁰ бит/с = 12 + 20 * 2³ = 172 с.

Спо­соб Б.

Общее время сов­па­да­ет с вре­ме­нем пе­ре­да­чи: t = 40 * 2²³ бит / 2²⁰ бит/с = 40 * 2³ с = 320 с.

Видно, что спо­соб A быст­рее на 320 - 172 = 148 с.

ответ: A148.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Решить по оп по теме: реализация битовых операций в си++. во всех нельзя использовать арифметические операторы сложения, умножения, вычитания, деления. вместо них используйте побитовые операторы & , |, ~, ^, < < , > > . дано целое число a и натуральное число i. выведите значение i-го бита числа a, то есть 0 или 1.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

yaudo47
PushkinaKurnosov984
Struev730
armusaeff
Zheleznyakova
Сергеевич1386
v-shevlyakov7992
zibuxin6
Вадимовна
kireevatatiana
Хохлова Иванович
5 сынып 4 тоқсан информатика ТЖБ​
Aleksei1968
extremhunter
elenabarskova7145
ktatarinova