Пушок771
01.01.2020 01:11

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1) Строится двоичная запись числа N
2) К этой записи дописывается справа ещё разряды по следующему правилу: если N четное число, в конце числа дорисываются нули, количество которых совпадает с количеством значащих разрядов исходного числа; если N нечетное число, то в конце числа дописываются единицы, количество которых также совпадает с количеством значащих разрядов исходного числа.
Н-р двоичная запись 1001 числа 9 будет преобразована в 10011111, а двоичная запись 1100 числа 12 будет преобразована в 11000000.
Полученная запись таким образом является двоичной записью числа R- результата работы данного алгоритма.
Укажите максимальное число R, которое меньше 182 и может являться результатом работы алгоритма. В ответ это число запишите в десятичной системе счисления.
Объясните подробно

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
бсьсьсьсаьпбкд
18.02.2020 02:01

var a: array [1..10] of integer;

var i,s: integer;

begin

randomize();

for i:=1 to 10 do

a[i]:=random(10)+1;

//В столбик

for i:=1 to 10 do

writeln(a[i]);

//В строчку

writeln();

for i:=1 to 10 do

write(a[i],' ');

//Среднее арифметическое

s:=0;

for i:=1 to 10 do

s:=s+a[i];

writeln();

writeln('Среднее арифметическое: ',s/10);

// количество элементов массива, значение которых равно 4

s:=0;

for i:=1 to 10 do

if (a[i]=4) then s:=s+1;

writeln('Количество элементов массива,',

' значение которых равно 4: ',s);

end.

0,0(0 оценок)
Ответ:
miroslavavernep09sr9
11.01.2023 19:42

#include <iostream>

using namespace std;

void main()

{

  setlocale(LC_ALL, "ru");

  int suit = 1;

  cout << "Укажите масть - ";

  cin >> suit;

  cout << endl;

  

  switch (suit)

  {

  case 1:

  {

      cout << "Пики";

  }

  break;

  case 2:

  {

      cout << "Трефы";

  }

  break;

  case 3:

  {

      cout << "Бубны";

  }

  break;

  case 4:

  {

      cout << "Червы";

  }

  break;

  default:

      cout << "Ошибка ввода";

      break;

  }

  

}

Подробнее - на -

Объяснение:

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