Program to toggle all characters in a string

Given a string, write a function to toggle all characters of the given string. Here toggle means converting all the uppercase characters to lowercase and all lowercase characters to uppercase characters


s = "doG@CAt"



1. Traverse the given string

2. If uppercase character appears convert it to lowercase character and viceversa

C++ Program

using namespace std;
void toggleAllChars(char s[])
    //Traversing the given string
    for (int i=0; s[i]!='\0'; i++)
        if (s[i]>='A' && s[i]<='Z')
            s[i] = s[i] + 'a' - 'A';
        else if (s[i]>='a' && s[i]<='z')
            s[i] = s[i] + 'A' - 'a';

int main()
    char s[] = "doG@CAt";
    cout<<"Given String: "<<endl<<s<<endl;
    cout << "String after toggle: "<<endl;
    cout << s << endl;
    return 0;
Try It


Next > < Prev
Scroll to Top