SHARE
TWEET

lightoj - 1354 - IP Checking

jakaria_hossain Aug 24th, 2019 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int te;
  6.     cin>>te;
  7.     for(int t=1;t<=te;t++)
  8.     {
  9.         int a,b,c,d,w,x,y,z;
  10.         char o,p,q;
  11.         cin>>a>>o>>b>>p>>c>>q>>d;
  12.         cin>>w>>o>>x>>p>>y>>q>>z;
  13.         bool f = false;
  14.         int g=0,cnt=1;
  15.         while(a>0)
  16.         {
  17.             int temp=a%2;
  18.             g+=(temp*cnt);
  19.             a/=2;
  20.             cnt*=10;
  21.         }
  22.         if(g!=w)
  23.         {
  24.             printf("Case %d: No\n",t);
  25.             continue;
  26.         }
  27.         g=0,cnt=1;
  28.         while(b>0)
  29.         {
  30.             int temp=b%2;
  31.             g+=(temp*cnt);
  32.             b/=2;
  33.             cnt*=10;
  34.         }
  35.         if(g!=x)
  36.         {
  37.             printf("Case %d: No\n",t);
  38.             continue;
  39.         }
  40.         g=0,cnt=1;
  41.         while(c>0)
  42.         {
  43.             int temp=c%2;
  44.             g+=(temp*cnt);
  45.             c/=2;
  46.             cnt*=10;
  47.         }
  48.         if(g!=y)
  49.         {
  50.             printf("Case %d: No\n",t);
  51.             continue;
  52.         }
  53.         g=0,cnt=1;
  54.         while(d>0)
  55.         {
  56.             int temp=d%2;
  57.             g+=(temp*cnt);
  58.             d/=2;
  59.             cnt*=10;
  60.         }
  61.         if(g!=z)
  62.         {
  63.             printf("Case %d: No\n",t);
  64.             continue;
  65.         }
  66.         printf("Case %d: Yes\n",t);
  67.     }
  68. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top