Dremendo Tag Line

Input sentence and convert capital letters to small and vice versa in C++

String Methods - Question 7

In this question, we will see how to input a sentence and convert all the capital letters to small letters and vice versa in C++ programming. To know more about string methods click on the string methods lesson.

Q7) Write a program in C++ to input a sentence and convert all the capital letters to small letters and vice versa.

Program

#include <iostream>
#include <conio.h>
#include <string.h>
#include <ctype.h>
#include <stdio.h>

using namespace std;

int main()
{
    char s[100];
    int i;

    cout<<"Enter a sentence\n";
    gets(s);

    for(i=0; i<strlen(s); i++)
    {
        // check if the character is an alphabet
        if(isalpha(s[i])!=0)
        {
            if(isupper(s[i])!=0)
            {
                // change the character to lowercase if uppercase
                s[i]=tolower(s[i]);
            }
            else if(islower(s[i])!=0)
            {
                // change the character to uppercase if lowercase
                s[i]=toupper(s[i]);
            }
        }
    }

    //printing the character array
    cout<<s;
    return 0;
}

Output

Enter a sentence
We arE LiVinG in A DemocraTiC CounTRY
wE ARe lIvINg IN a dEMOCRAtIc cOUNtry
video-poster