The Program in C++ that Alternates Case of each letter in a given string is given below:
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
string alternate_case(string s) {
for (int i = 0; i < s.length(); i++) {
if (islower(s[i]))
s[i] = toupper(s[i]);
else if (isupper(s[i]))
s[i] = tolower(s[i]);
}
return s;
}
int main() {
string input;
cout << "Hello Codeauri Family,Enter a string here to convert as alternate string:\n ";
cin >> input;
cout << "Well, the Alternated case string is : " << alternate_case(input) << endl;
return 0;
}
Output:
Hello Codeauri Family,Enter a string here to convert as alternate string:
pOSitiVitY
Well, the Alternated case string is : PosITIvITy
Pro-Tips💡
It uses the standard input/output library iostream
, the string library string
, and the character type library cctype
.
The main function uses the cin
and cout
statements to get the input from the user and print the output to the console.
The program uses a custom function alternate_case
to alternate the case of the characters in the string.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.