Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdlib>
- #include<map>
- #include <ctime>
- #include<string>
- using namespace std;
- int main(int argc, char **argv){
- if(argc!=2){
- cout<<"Błąd. Użycie: "<<argv[0]<<" wyraz"<<endl;
- exit(1);
- }
- srand ((int) time(NULL));
- int blad;
- int temp;
- map<int, char> alfabet;
- for(char i='a'; i<='z'; i++){
- do{
- blad=0;
- temp=(rand()%26)+65;
- for(map<int, char>::iterator i=alfabet.begin(); i!=alfabet.end(); i++){
- if(temp==i->second){
- blad=1;
- break;
- }
- }
- }while(blad);
- alfabet[i]=temp;
- }
- string in =argv[1];
- for(string::iterator k=in.begin();k<in.end();k++){
- char c=tolower(*k);
- *k=alfabet[c];
- }
- cout<<in<<endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment