Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include<iostream>
  2. #include<string.h>
  3. using namespace std;
  4. int contador(string p); // un int y por dentro string?
  5. int main(){
  6.     int n;
  7.     cin>>n;
  8.     if(n<20){
  9.     int ccom[n];
  10.     int cgru[n];
  11.     string com[n];
  12.     string gru[n];
  13.     for(int i=0;i<n;i++){
  14.         cin>>com[i];
  15.         cin>>gru[i];
  16.     }
  17.     for(int i=0;i<n;i++){
  18.             ccom[i]=contador(com[i]);
  19.             cgru[i]=contador(gru[i]);
  20.     }
  21.     for(int i=0;i<n;i++){
  22.         if(ccom[i]%47==cgru[i]%47) cout<<"GO"<<endl;
  23.         else cout<<"STAY"<<endl;
  24.     }
  25.  
  26.    return 0;
  27.     }
  28. }
  29. int contador(string p){
  30.     char m[6];
  31.     int nc=0;
  32.     int r=0;
  33.     string abc="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  34.     strcpy(m,p.c_str());
  35.     nc=strlen(m);
  36.     int c[nc];
  37.     for(int i=0;i<nc;i++){
  38.         for(int j=0;j<26;j++){
  39.             if(p[i]==abc[j])c[i]=j+1;
  40.         }
  41.  
  42.     }
  43.     for(int i=0;i<nc-1;i++){
  44.             if(i==0)r=c[i];
  45.             r=r*c[i+1];
  46.  
  47.     }
  48.  
  49.     return r;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement