Даны два двоичных числа. требуется написать программу, вычисляющую количество переносов, при сложении двух двоичных чисел. на языке с++. входные данные: 1010 и 11 выходные данные: 2 требуется написать функцию, определяющую, есть перенос при сложении или нет.
147
290
Ответы на вопрос:
Вот функция, которая определяет количество переносов, из нее несложно сделать функцию, которая определяет, есть ли переносы trans(unsigned long int a, unsigned long int b){ int count; a += b; while ((a%10 == 1 || a %10 == 0) & & a) a /= 10; while (a%10 ! = 0) { a /= 10; count ++; } return count; }
Популярно: Информатика
-
layreddota206.05.2023 15:33
-
arisha7212.07.2022 04:40
-
revazhora13.09.2020 17:22
-
сергейщепетинов10.08.2021 01:08
-
gasimovaa4413.10.2020 17:09
-
DanilWolf09.06.2022 13:03
-
Mezhanova1631.03.2020 14:09
-
gagan125.03.2020 08:28
-
дРуЗьЯ00703.11.2022 17:02
-
HaosG19.10.2020 11:18