tskaev662
28.04.2021 15:35

Составить блок схему, программу Даны два числа х и у, не равные друг другу меньшее из этих двух чисел заменить их произведением а большее их разностью
Например: ввели 5 6
Вывод 30 -1

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Zelka20199
03.07.2021 02:17
 Если вы говорит что на экран выводится число 10614 посредством метода "write(2*(n mod 5+3))", то вы ошибаетесь. Допустимые значения выводимых этим выражением чисел соответствуют следующей линейке: 6, 8, 10, 12, 14.
 Если же после данного цикла выполняется вывод переменной n, то указанное вами выводимое значение так же ошибочно, так как цикл выполняется до того момента пока переменная не станет равна нулю.
 Я скорее всего ошибаюсь, так как не вижу конкретизированного условия(в каком участке кода выводится значение 10614).
0,0(0 оценок)
Ответ:
nastylamyr2999
26.02.2023 09:27
№1

210_{(3,c/c)}=0*3^0+1*3^1+2*3^2=0+3+18=21_{(10,c/c)}
21_{(10,c/c)}=2^4+2^2+2^0=10101_{(2,c/c)}

№2

Здесь мы разобьём каждое число на пары двоичных чисел, например :
3 = 11
2 = 10
1 = 01
0 = 00

32,01_{(4,c/c)}=1110,0001_{(2,c/c)}

№3

Далее мы воспользуемся результатом №1

21_{(10,c/c)}=2*8^1+5*8^0=25_{(8,c/c)}

№4

Воспользуемся результатом №2
И заменим триады двоичных чисел (3 двоичных числа) на 1 восьмеричное:
7 = 111
6 = 110
5 = 101
4 = 100
3 = 011
2 = 010
1 = 001
0 = 000

1110,0001_{(2,c/c)} = 001110,000100_{(2,c/c)}
001110,000100_{(2,c/c)} = 16,04_{(8,c/c)}

№5

25,00_8+16,04_8=43,04_8

5+6=8+3,
где 8 в восьмеричной системе это 10 и оно перешло в следующий разряд (2+1+1=4) а число 3 осталось в предыдущем разряде

,04 так и осталось т.к. плюсовалось с двумя нулями

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