//ReverseCaseAndString
#include<stdio.h>
#include<string.h>
void changeCaseAndReverse(char *str){
    int i, len, temp;
    len = strlen(str);
    for (i=0; i<len/2;i++){
        temp = str[i];
        str[i] = str[len-i-1];
        str[len-i-1] = temp;
    }
    int ll = strlen(str);
    for (int i=0; i<ll; i++){
        if(str[i]>='a' && str[i]<='z')
            str[i]= str[i]-32;
        else if(str[i]>='A' && str[i]<='Z')
            str[i] = str[i]+32;
    }

}

int main(){
    char str[50]="abcdFRTY";
    int i;
    printf("\n Enter a string to be reversed and cased: ");
    //gets(str);
    changeCaseAndReverse(str);
    for(i=0;i<strlen(str);i++){
    printf("%c", str[i]);}
    return 0;
}
