Member 13677797 Ответов: 1

Напишите программу на языке Си для имитации 2-битного полусумматора


код для имитации 2-битного полусумматора в программировании на языке Си

Что я уже пробовал:

#включить<stdio.h>

бит typedef char;
перенос бита = 0;
halfadd БИТ( БИТ, БИТ Б ){
carry = A & B;
вернуть ^ б;
}

1 Ответов

Рейтинг:
1

OriginalGriff

Теперь все, что вам нужно сделать, это добавить код для вызова вашей функции!

int main()
{
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 2; j++)
        {
            int result = halfadd(i, j);
            printf("%d + %d = %d:%d\n", i, j, result, carry);
        }
    }
    return 0;
}
Хотя, честно говоря, вы можете включить в свой расчет любой существующий перенос...