Untitled

 avatar
unknown
plain_text
6 months ago
1.5 kB
2
Indexable
#include<iostream>
#include<vector>
#include<string>

using namespace std;
int main(){
    bool boo=false;
    bool boo2=false;
    vector<string> something_list;
    string something;
    while (cin>>something){
        //something_list.push_back(something);
        for(int i=0;i<something.size();i++){
                boo=false;
            if (something[i]<='Z' &&something[i]>='A'){
                if(something[i]+13>'Z'){
                    cout<<char(something[i]+12-'Z'+'A');
                }
                else{
                    cout<<char(something[i]+13);
                }
            }
            else if(something[i]<='z' &&something[i]>='a'){
                if(something[i]+13>'z'){
                    cout<<char(something[i]+12-'z'+'a');
                }
                else{
                    cout<<char(something[i]+13);
                }
            }

            else if(something[i]=='.' ||something[i]=='?' ||something[i]=='!'){
                    cout<<something[i];
                    boo=true;
                    boo2=true;
                break;
            }
            else if(something[i]==','){
                cout<<", ";
                boo=true;

            }
            else{
                cout<<something[i];
                boo=true;
            }
        }
        if(!boo){
            cout<<" ";
        }
        if (boo2){
            break;
        }

    }
}
Editor is loading...
Leave a Comment