Advertisement
a53

Dvorak_TU

a53
Dec 7th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. ifstream in("dvorak.in");
  5. ofstream out("dvorak.out");
  6.  
  7. int main()
  8. {
  9. string s,d,l="abcdefghijklmnopqrstuvxyz",q;
  10. int n,p,r,t;
  11. in>>n;
  12. in.get();
  13. getline(in,d); /// Transformarea dvorak
  14. getline(in,s); /// Parola
  15. for(int i=1;i<=n;i++)
  16. {
  17. in>>p; /// Operatia
  18. if(p==1)
  19. {
  20. in>>r>>t;
  21. for(int j=r-1;j<t;j++)
  22. if(isalpha(s[j]))
  23. s[j]=d[s[j]-'a'];
  24. }
  25. if(p==2)
  26. {
  27. in>>q;
  28. if((int)s.find(q)!=-1)
  29. out<<"Da"<<'\n';
  30. else
  31. out<<"Nu"<<'\n';
  32. }
  33. }
  34. return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement