Блог пользователя skewer

Автор skewer, история, 4 года назад, По-русски
#include <iostream>
    using namespace std;
    int main(){
        string s;
        int n=0;
        cin >> s ;
        if(s.size() == 1){
           if(s[0]<= 'z' && 'a' <= s[0]){
             s[0]-=32;
             cout <<s[0];
             return 0 ;
           }
           else if(s[0]<= 'z' && 'a' <= s[0]){

             s[0]+=32;
             cout << s[0];
             return 0;
           }
        }
        for(int i = 0 ;i < s.size(); i++ ){
           if(s[i] <= 'z' && 'a'<= s[i]){
             n++;
           }
        }
        if(n>=2){
           cout << s;
           return 0;
        }
        else{
           if(s[0]<= 'Z' && 'A'<= s[0] && n!=0){
             cout << s;
             return 0;
           } 
           for(int i = 0 ;i < s.size(); i++ ){
           if(s[i] <= 'z' && 'a'<= s[i]){
             s[i]-=32;


           }
           else {
             s[i]+=32;
           } 
           } 
             cout << s;

        }
    }

Полный текст и комментарии »

  • Проголосовать: нравится
  • -24
  • Проголосовать: не нравится