Swap Cases in the Given String

Problem Statement:

Program to swap cases in the given String.

Source Code:
#include<stdio.h>
int main(){
    char s[50];
    gets(s);
    for(int i=0;s[i]!='\0';i++){
        if(s[i]>='A' && s[i]<='Z'){
            s[i] = s[i] + 32;
        }else if(s[i]>='a' && s[i]<='z'){
            s[i] = s[i] - 32;
        }
    }
    puts(s);
    return 0;
}
SAMPLE INPUT:
Hello Govardhan1206
SAMPLE OUTPUT:
hELLO gOVARDHAN1206