Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int main() {
  6. //vnesuvanje na 32ta karakteri.
  7. char ABECEDA[32];
  8. char zbor[32];
  9. char bye[]="BYE";
  10. for( int i = 63; i <= 94; i++){
  11. ABECEDA[i-63] = i;
  12. }
  13.  
  14. cout<<"Vnesi besedo brez presledkov, ki lahko vsebuje velike crke angleske abecede in znake"<<endl;
  15. cin>>zbor;
  16. cout<<zbor<<endl;
  17. int b;
  18. // proverka dali e dozvolen karakterot
  19.  
  20. while(strcmp(bye, zbor)!=0){
  21. for(int i = 0; i<strlen(zbor); i++){
  22. if(zbor[i] >= 63 && zbor[i]<=94){
  23. b=((zbor[i] - '?') ^ ((~ i + 24)% 32));
  24. cout<<ABECEDA[b];
  25. }
  26.  
  27. else{
  28. cout<<"Nedozovolena bukva "<<zbor[i];
  29. break;
  30. }
  31. }
  32. cout<<endl;
  33. cout<<"Vnesi besedo brez presledkov, ki lahko vsebuje velike crke angleske abecede in znake"<<endl;
  34. cin>>zbor;
  35. cout<<zbor<<endl;
  36. if(strcmp(bye, zbor)==0){
  37. cout<<"NASVIDENJE";
  38. break;
  39. }
  40. }
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement