Carry Flag in 8-bit Addition

Code

#include <stdio.h>
#include <stdint.h>

int main()
{
  int a,b,sum,carry;
  scanf("%d%d",&a,&b);
  sum=a+b;
  if (sum>255){
      sum-=256;
      carry=1;}
  else {
    sum=a+b;
    carry=0;
  }
  printf("%d %d",sum,carry);
 
}

Solving Approach

 

 

 

Upvote
Downvote
Loading...

Input

100 50

Expected Output

150 0