Advertisement
lukasd

kolos 1 zadanie 4

Feb 9th, 2018
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. bool nova(int a,int b)
  2. {
  3.     int bin;
  4.     int zeraa=0;
  5.     int jedynkia=0;
  6.     int zerab=0;
  7.     int jedynkib=0;
  8.     do
  9.     {
  10.  
  11.         bin = a%2;
  12.         a = a / 2;
  13.         if (bin == 0)
  14.         {
  15.             zeraa += 1;
  16.         }
  17.         else
  18.         {
  19.             jedynkia += 1;
  20.         }
  21.         //printf("%d", bin);
  22.     } while (a > 0);
  23.     do
  24.     {
  25.  
  26.         bin = b % 2;
  27.         b = b / 2;
  28.         if (bin == 0)
  29.         {
  30.             zerab += 1;
  31.         }
  32.         else
  33.         {
  34.             jedynkib += 1;
  35.         }
  36.         //printf("%d", bin1);
  37.     } while (b > 0);
  38.     if (jedynkia == jedynkib&&zeraa == zerab)
  39.     {
  40.         return true;
  41.     }
  42.     else
  43.     {
  44.         return false;
  45.     }
  46. }
  47. void kolos1()
  48. {
  49.     int a = 254;
  50.     int b = 254;
  51.     printf("%d",nova(a, b));
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement