Facebook
From Subtle Mousedeer, 3 Years ago, written in C++.
This paste is a reply to Re: Re: Re: Untitled from Melodic Cockroach - view diff
Embed
Download Paste or View Raw
Hits: 231
  1. #include <stdio.h>
  2. #include<iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int x, y, liczba, wynik;
  9.     cin>>liczba;
  10.     unsigned int mask_1=1;
  11.     unsigned int mask_2=0x80000000;
  12.  
  13.     for(int i=0; i<16; i++)//dystansu chyba nie muszę robic, ustawiam 16 krokow a jak znajdzie rózne bity to ja opuszcza
  14.     {
  15.        x=(liczba & mask_1);
  16.        y=(liczba & mask_2);
  17.  
  18.         if((x^y))            // 0^0=0
  19.         {                    // 1^1=0
  20.                 wynik=0;         // 1^0=1 wiec jezeli będą dwa takie same bity to if pójdzie do else bo if(0)
  21.                 break;           // jeżeli będą różne bity czyli bedzie if(1)->prawda to wynik=0 i opusc pętle
  22.         }                    
  23.                            
  24.         else
  25.         {
  26.                 wynik=1;
  27.                 mask_1<<=1;
  28.                 mask_2>>=1;
  29.             }
  30.    
  31.    
  32.     }
  33.  
  34.     cout<<wynik;
  35.  
  36.         return 0;
  37. }
  38.  

Replies to Re: Re: Re: Re: Untitled rss

Title Name Language When
Re: Re: Re: Re: Re: Untitled Sole Crocodile cpp 3 Years ago.