Friday, September 27, 2013

String Upper to Lower without using String Functions

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Upper2Lower
{
    class Program
    {
        static void Main(string[] args)
        {
            string upper, lower = "";
            int length=0;
            Console.WriteLine("Enter the UpperCase String:\t");
            upper = Console.ReadLine();

            foreach(char obj in upper)
            {
                length++;
            }
            Console.WriteLine("String Length:\t"+length);

            for (int i = 0; i < length; i++)
            {
                if (upper[i] >= 65 && upper[i] <= 90)
                {
                    lower += (char)(upper[i] + 32);
                }
                else
                {
                    lower += upper[i];
                }
            }

            Console.WriteLine("The UpperCase to LowerCase String:\t"+lower);
            Console.ReadLine();

        }
    }
}

Output

String Upper to Lower without using String Functions



No comments:

Post a Comment