Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int bit;
  7. scanf("%d", &bit);
  8. int tab[bit];
  9. for(int i=bit-1;i>=0;i--){
  10. scanf("%d", &tab[i]);
  11. }
  12.  
  13. int bit2;
  14. scanf("%d", &bit2);
  15. int tab2[bit2];
  16. for(int i =bit2-1;i>=0;i--){
  17. scanf("%d", &tab2[i]);
  18. }
  19.  
  20. int w;
  21.  
  22. if(bit>bit2){
  23. w=bit;
  24. }
  25. else{
  26. w=bit2;
  27. }
  28.  
  29. int p=0;
  30. int suma[w];
  31. for(int i=0;i<w;i++){
  32. suma[i]=(tab[i]+tab2[i] + p)%2;
  33. p = (tab[i]+tab2[i] + p)/2;
  34. }
  35.  
  36. if(p==1){
  37. suma[w]=p;
  38. for(int i =w;i>=0;i--){
  39. printf("%d", suma[i]);
  40. }
  41. }
  42. if(p==0){
  43. for(int i =w-1;i>=0;i--){
  44. printf("%d", suma[i]);
  45. }
  46. }
  47.  
  48.  
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement