Advertisement
Guest User

URI

a guest
Dec 18th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <vector>
  4. #include <algorithm>
  5. #include <math.h>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11.     int i,n,a1,a2,j,contador;
  12.     cin>>n;
  13.     for(i=0;i<n;i++)
  14.     {
  15.         contador = 0;
  16.         cin>>a1>>a2;
  17.         if(a2 == a1){
  18.            cout<<"encaixa\n";
  19.            continue;
  20.         }
  21.         if(a2 > a1){
  22.            cout<<"nao encaixa\n";
  23.            continue;
  24.         }
  25.         else
  26.         {
  27.            vector<int> digitos;
  28.            vector<int> digitos2;
  29.            while(a1)
  30.            {
  31.                digitos.push_back(a1 % 10);
  32.                a1 /= 10;
  33.            }
  34.            reverse(digitos.begin(), digitos.end());
  35.            while(a2)
  36.            {
  37.                digitos2.push_back(a2 % 10);
  38.                a2 /= 10;
  39.            }
  40.            reverse(digitos2.begin(), digitos2.end());
  41.            for(j = digitos.size(); j > digitos.size()- digitos2.size();j--)
  42.            {
  43.                if(digitos[j-1] == digitos2[(j-(digitos.size()-digitos2.size()))-1])
  44.                    contador++;
  45.            }
  46.            if(contador == digitos2.size())
  47.                 cout<<"encaixa\n";
  48.            else
  49.                 cout<<"nao encaixa\n";
  50.         }
  51.     }
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement