Guest User

Untitled

a guest
Jul 16th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<map>
  4. #include <ctime>
  5. #include<string>
  6. using namespace std;
  7. int main(int argc, char **argv){
  8. if(argc!=2){
  9. cout<<"Błąd. Użycie: "<<argv[0]<<" wyraz"<<endl;
  10. exit(1);
  11. }
  12. srand ((int) time(NULL));
  13. int blad;
  14. int temp;
  15. map<int, char> alfabet;
  16. for(char i='a'; i<='z'; i++){
  17. do{
  18. blad=0;
  19. temp=(rand()%26)+65;
  20. for(map<int, char>::iterator i=alfabet.begin(); i!=alfabet.end(); i++){
  21. if(temp==i->second){
  22. blad=1;
  23. break;
  24. }
  25. }
  26. }while(blad);
  27. alfabet[i]=temp;
  28. }
  29. string in =argv[1];
  30. for(string::iterator k=in.begin();k<in.end();k++){
  31. char c=tolower(*k);
  32. *k=alfabet[c];
  33. }
  34. cout<<in<<endl;
  35. return 0;
  36. }
Add Comment
Please, Sign In to add comment