How to check Palindrome word using C#

Palindrome word can be read in both direction. Suppose “level” can be read in both direction, so it is palindrome word. To check palindrome word you can try like following code using C#.


    class Program
    {
        public static bool IsPalindrome(string word)
        {
            int minLength = 0;
            int maxLength = word.Length - 1;
            while (true)
            {
                if (minLength > maxLength)
                {
                    return true;
                }
                char a = word[minLength];
                char b = word[maxLength];
                if (char.ToLower(a) != char.ToLower(b))
                {
                    return false;
                }
                minLength++;
                maxLength--;
            }
        }

        static void Main()
        {
            string[] palindromeWord = {"aibohphobia","Dhaka","alula","cammac","Civic", "deified","deleveled",
                                 "detartrated","devoved","History","evitative","level","","mahedee"};

            foreach (string word in palindromeWord)
            {
                if (IsPalindrome(word))
                {
                    Console.WriteLine(word + " is a Palindrome");
                }
                else
                {
                    Console.WriteLine(word + " is not a Palindrome");
                }
            }
            Console.ReadKey();
        }
    }

How to find prime number between 1 to n


class Program
{
static void Main(string[] args)
{
//int n = 100000;
int n = 0;
Console.WriteLine(“Type an integer number to get prime number between 1 to n”);
Int32.TryParse(Console.ReadLine(), out n);
PrintPrimes(n);
}

public static void PrintPrimes(int n)
{
bool isPrime = false;
for (int i = 2; i < n; i++) { isPrime = true; for (int j = 2; j <= Math.Sqrt(i); j++) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) Console.Write(i + ” “); } Console.ReadKey(); } } [/csharp] [wpdm_file id=51]

Draw star pyramid using C#

Sample input: 5
Sample output:

code-01

Code:


/*Author: Md. Mahedee Hasan*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StarPyramid
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Enter a number to draw pyramid: “);
int nRow = 0;
nRow = Convert.ToInt32(Console.ReadLine());

for (int row = 1; row <= nRow; row++) { for (int leftSpace = row; leftSpace <= nRow; leftSpace++) { Console.Write(” “); } for (int star = 1; star <= 2 * row – 1; star++) { Console.Write(“*” + ” “); //Print star and space } Console.WriteLine(); } Console.ReadKey(); } } } [/csharp] [wpdm_file id=50]