2. два числа вводятся двоичным представлением своих цифр,причём первое содержит не более 72 двоичных знаков,а второе,меньшее - не более 14. проверить делится ли первое число на второе . пример 1: пример 2: исходные данные исходные данные 111001110001110001111 1111111 11100101000111000111111111110 ответ делится ответ не делится объясните подробно,как решать такие (с подробным решением),какие ответы должны получится я написала. надеюсь на вашу .
183
446
Ответы на вопрос:
Увас неправильно даны исходные данные, но я их уже исправил. в 1-ом примере: делятся ли 11100111000111000111111111 : 111? во 2-ом примере: делятся ли 1110010100011100011111111 : 1110? 1-ый пример: переводим из десятичной в двоичную 11100111000111000111111111 {2} = 60584447 {10} 111 {2} = 7 {10} 60584447 делится на 7 (можете сами проверить на калькуляторе), а это значит что исходные двоичные числа тоже делятся. также, чтобы проверить делимость числа на 111, или на cемь в десятичной системе, нужно разбить число на подгруппы, состоящие из трех чисел, и просуммировать их, если полученная сумма делится на 111, то и начальное число тоже делится примеры: 1) делится ли 10001100 на 111. 100 + 011 + 000 = 111. ответ: делится 2) делится ли 001010100111 на 111. 001 + 010 + 100 + 111 = 1110 (допишем к этому числу необходимое количество нулей, и еще раз просуммируем) 1110 = 111000 111 + 000 = 111 ответ: делится 2-ой пример: 1110010100011100011111111 {2} = 30030079 {10} 1110 {2} = 14 {10} 30030079 уже не делится на 14, понятно,что и исходные двоичные числа не делятся это можно проверить и другим способом. число делится на 14, только если оно делится на 7, и на 2. проверка делимости на 7 уже известна, а для проверки делимости на 2, нужно просто проверить делится ли на него последняя цифра числа. например, 936 делится на 2, так как 6 делится. в двоичной системе надо взять первые 4 разряда и проверить их делимость на 0010. пример: 0101 0110 1010 : 1110? 010 + 101 +101 + 010 = 1110 111 + 000 = 111 => это число делится на 7, или 111 в двоичной. теперь проверим делимость на два. возьмем первые 4 разряда - 1010. 1010 {2} = 10 {10} 10 делится на 2. ответ: раз число делится на 7, и на 2, то оно делится и на 14, то есть на 1110 {2}.
Уменя тоже комп далеко, поэтому пишу программы прямо на телефоне! ; -) и вот, что получилось (все результаты проверены): program first; type arr = array of integer; var a : arr; i, p, l : integer; f : real; begin writeln('вводите числа (0 - окончание ввода)'); i: =1; l : =0; repeat readln(p); if p=0 then break; setlength(a, i); a[i-1]: =p; i: =i+1; l: =l+1; until p=0; p: =0; for i: =0 to l-1 do p: =p+a[i]; f: =p/l; writeln(f: 5: 2); end. program second; var p, i : integer; begin write('введите количество чисел: '); readln(p); for i: =1 to p do write(7*i, ' '); end. program third; var count, p : integer; begin writeln('вводите числа'); count : =0; repeat readln(p); if p=0 then break; if (p mod 2 = 0) then count: =count+1; until p=0; writeln ('было введено ', count, ' чётных чисел.'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Maksim255317.05.2021 11:55
-
karinakarina908.01.2020 10:23
-
щотььллл09.01.2020 20:22
-
MSТигруля18.02.2023 02:46
-
11654112.02.2020 01:58
-
БатяОтвечало19.03.2023 09:04
-
22Марина118.01.2020 03:51
-
Милкович1104.09.2022 11:27
-
ansher7616.10.2021 06:27
-
DanilSv04009.03.2021 15:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.