М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SelesTia3
SelesTia3
09.03.2021 09:52 •  Информатика

Решить в с# определить, является ли числоаделителем числа bили, наоборот, число bделителем числа а. ответом должны служить сообщения "да, одно из чисел является делителем другого" или "нет, ни одно из чисел не является делителем другого".

👇
Ответ:
arte6767
arte6767
09.03.2021
Using System;
namespace ConsoleApp0{    class Program    {        static void Main(string[] args)        {            int a = int.Parse(Console.ReadLine()), b = int.Parse(Console.ReadLine());            if (a % b == 0 || b % a == 0) Console.WriteLine("Делится");            else Console.WriteLine("Не делится");            Console.ReadKey(true);         }    }}
4,8(73 оценок)
Открыть все ответы
Ответ:
valeria02042004
valeria02042004
09.03.2021
ответ: 1111011111001011
Переводим в десятичную: 
F7CB16 = 15∙163+7∙162+12∙161+11∙160 = 61440+1792+192+11 = 6343510 
Потом это число переводим в двоичную:
63435/2=31717 (остаток 1)
31717/2=15858 (остаток 1)
15858/2=7929 (остаток 0)
7929/2=3964 (остаток 1)
3964/2=1982 (остаток 0 )
1982/2=991 (остаток 0)
991/2=495 (остаток 1)
495/2=247 (остаток 1)
247/2=123 (остаток 1)
123/2=61 (остаток 1)
61/2=30 (остаток 1)
30/2=15 (остаток 0)
15/2=7 (остаток 1)
7/2=3 (остаток 1)
3/2=1 (остаток 1)
Последний ответ 3/2=1 - эту единицу берём и наоборот собираем остатки.
4,7(73 оценок)
Ответ:
katya23gi
katya23gi
09.03.2021

1. От 7 бита (знак) к 0:

-1110: 1000 1110

10100: 0001 0100


2) 73 в двоичной это 1*2^6 + 1*2^3 + 1*2^0 = 0100 1001

-93 в двоичной, в прямом коде это 1*2^6 + 1*2^4 + 1*2^3 + 1*2^2 + 1*2^0 = 1101 1101

3) В обратном коде у отрицательного числа значащие биты инвертируются:

100: 0000 0100

-10111: 1110 1000

5) 1011 - положительное, поэтому во всех кодах одинаковое: 0000 1011

-10111 - отрицательное, поэтому в прямом коде

1001 0111 (старший разряд - знак, значащие без изменений)

в обратном коде:

1110 1000 (старший разряд - знак, значащие инвертируются)

в дополнительном:

1110 1001 (обратный код + 1)

6) 1000 0110 - отрицательное 110 = 2^2+ 2^1 = -6

0000 1010 - положительное 1010 = 2^3 + 2^1 = 10

10) 1983 - это 0000 0111 1011 1111 в 2-х байтах в двоичной, в шестнадцатеричной - 07BF (переводим тетрады и записываем)

-1983 в двоичной в дополнительном коде - 1111 1000 0100 0001, в шестнадцатеричной это F841

F6D7 в двоичной - 1111 0110 1101 0111

4,6(25 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ