C# Sharp Exercises: Alternate the case of each letter in a given string and the first letter of the said string must be uppercase
C# Sharp String: Exercise-54 with Solution
Write a C# Sharp program to alternate the case of each letter in a given string and the first letter of the said string must be uppercase.
Sample Solution:-
C# Sharp Code:
using System;
using System.Linq;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
string str1 = "c# Exercises";
Console.WriteLine("Original string: " + str1);
Console.WriteLine("\nAfter alternating the case of each letter of the said string:\n" + test(str1));
str1 = "C# is used to develop web apps, desktop apps, mobile apps, games and much more.";
Console.WriteLine("\nOriginal string: " + str1);
Console.WriteLine("\nAfter alternating the case of each letter of the said string:\n" + test(str1));
}
public static string test(string str)
{
string text = str.Replace(" ", " ");
string result_str = "";
result_str += Char.ToUpper(str[0]);
for (int i = 1; i < text.Length; i++)
{
if (i % 2 == 0) result_str += Char.ToUpper(text[i]);
else if (i % 2 != 0 && Char.IsUpper(text[i])) result_str += Char.ToLower(text[i]);
else result_str += text[i];
}
result_str = result_str.Replace(" ", " ");
return result_str;
}
}
}
Sample Output:
Original string: c# Exercises After alternating the case of each letter of the said string: C# ExErCiSeS Original string: C# is used to develop web apps, desktop apps, mobile apps, games and much more. After alternating the case of each letter of the said string: C# Is UsEd To DeVeLoP wEb ApPs, dEsKtOp ApPs, mObIlE aPpS, GaMeS aNd MuCh MoRe.
Flowchart :
C# Sharp Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a C# Sharp program to find the position of a specified word in a given string.
Next: Write a C# Sharp program reverse all the words of a given string which have even length.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework