Skip to content

Instantly share code, notes, and snippets.

@ricardojob
Created October 27, 2021 13:10
Show Gist options
  • Save ricardojob/f1987878e61752b5c8e1465ccd5650fc to your computer and use it in GitHub Desktop.
Save ricardojob/f1987878e61752b5c8e1465ccd5650fc to your computer and use it in GitHub Desktop.
#include <stdio.h>
int main(){
int A[] = {1,1,0,1};
int B[] = {1,0,1,1};
int C[5];
int sum=0;
int i=3; //length A
for(;i>=0; i--){
sum = A[i]+B[i]+sum;
if(sum>1){ //==2
C[i+1] = sum-2;
sum =1;
}else{ //==1
C[i+1] = sum;
sum = 0;
}
}
C[i+1]=sum;
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment