Wednesday, 28 October 2015

C# Program to Swap the Contents of two Numbers using Bitwise XOR Operation?

class SwapWithXOR
{
    public static void Main()
    {
        int j, k;
        Console.WriteLine("Enter two integers \n");
        j= int.Parse(Console.ReadLine());
        k = int.Parse(Console.ReadLine());
        Console.WriteLine("\n Before swapping j= {0} and k = {1}", j, k);
        j= j^ k;
        k = j^ k;
        j= j^ k;
        Console.WriteLine("\n After swapping j= {0} and k = {1}", j, k);
        Console.ReadLine();
    }
}
------------------------
OUTPUT
Enter two integers
30
40
Before swapping j= 30 and k = 40
After swapping j= 40 and k = 30
------------------------

C# Program to Compare Two Dates?

 class Program
    {
        static int Main()
        {
            DateTime sd = new DateTime(2012, 09, 12);
            Console.WriteLine("Starting Date : {0}", sd);
            DateTime ed = sd.AddDays(10);
            Console.WriteLine("Ending Date   : {0}", ed);
            if (sd < ed)
                Console.WriteLine("{0} Occurs Before {1}", sd, ed);
            Console.Read();
            return 0;

        }
    }
-----------------------
OUTPUT
Starting Date : 09/12/2012    12:00:00 AM
Ending Date   : 09/21/2012   12:00:00 AM
09/12/2012    12:00:00 AM Occurs Before 09/21/2012   12:00:00 AM
--------------------

C# Program to Display the Date in Various Formats.???

class Program
    {
        static int Main()
        {
            DateTime date = new DateTime(2013,6, 23);
            Console.WriteLine("Some Date Formats : ");
            Console.WriteLine("Date and Time:  {0}", date);
            Console.WriteLine(date.ToString("yyyy/MM/dd"));
            Console.WriteLine(date.ToString("dd-MMM-yy"));
            Console.WriteLine(date.ToString("M/d/yyyy"));
            Console.WriteLine(date.ToString("M/d/yy"));
   
            Console.Read();
            return 0;
        }
    }

-------------------------
OUTPUT

Some Date Formats :
Date and Time : 6/23/2013 12:00:00 AM
2013/06/23
23-Jun-13
6/23/2013
6/23/13
like you can use date based on you;re requirements

-----------------

C# Program to Check Whether the Entered Year is a Leap Year or Not?

class leapyear
    {
        static void Main(string[] args)
        {
            leapyear obj = new leapyear();
            obj.rd();
            obj.leap();
        }
        int y;
        public void rd()   //rd=readdata
        {
            Console.WriteLine("Enter the Year in Four Digits : ");
            y = Convert.ToInt32(Console.ReadLine());
        }
        public void leap()
        {
            if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
            {
                Console.WriteLine("{0} is a Leap Year", y);
            }
            else
            {
                Console.WriteLine("{0} is not a Leap Year", y);
            }
            Console.ReadLine();
        }
    }
-------------------
OUTPUT
Enter the Year in Four Digits : 2002
2002 is not a Leap Year
-------------------

C# Program to Count the Number of 1's in the Entered Number??

class Program
    {
        static void Main(string[] args)
        {
            int x, count = 0;
            Console.WriteLine("Enter the Limit : ");
            x = int.Parse(Console.ReadLine());
            int[] a = new int[m];
            Console.WriteLine("Enter the Numbers :");
            for (int i = 0; i < m; i++)
            {
                a[i] = Convert.ToInt32(Console.ReadLine());
            }
            foreach (int o in a)
            {
                if (o == 1)
                {
                    count++;
                }
            }
            Console.WriteLine("Number of 1's in the Entered Number : ");
            Console.WriteLine(count);
            Console.ReadLine();
        }
    }
---------------------
OUTPUT
Enter the Limit : 6
Enter the Numbers :
1
2
1
4
1
2
Number of 1's in the Entered Number : 3
--------------------

C# Program to Print a BinaryTriangle??

class BinaryTriangle
    {
        public static void Main(String[] args)
        {
            int k, lastInt = 0, input;
            Console.WriteLine("Enter the Number of Rows : ");
            input = int.Parse(Console.ReadLine());
            for (int j = 1; j <= input; j++)
            {
                for (k = 1; k <= j; k++)
                {
                    if (lastInt == 1)
                    {
                        Console.Write("0");
                        lastInt = 0;
                    }
                    else if (lastInt == 0)
                    {
                        Console.Write("1");
                        lastInt = 1;
                    }
                } Console.Write("\n");
            }
            Console.ReadLine();
        }
    }
}
---------------------
OUTPUT
Enter the Number of Rows : 6
1
01
010
1010
10101
101010
----------------

C# Program to Get a Number and Display the Number with its Reverse??

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

namespace Program
{
    class ReverseNumber
    {
        static void Main(string[] args)
        {
            int number, reverse = 0;
            Console.WriteLine("Enter a Number : ");
            number = int.Parse(Console.ReadLine());
            while (number != 0)
            {
                reverse = reverse * 10;
                reverse = reverse + number % 10;
                number = number / 10;
            }
            Console.WriteLine("Reverse of Entered Number is : "+reverse);
            Console.ReadLine();

        }
    }
}
----------------
OUTPUT
Enter a Number : 786
Reverse of Entered Number : 687
---------------

C# Program to Swap two Numbers?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Program
{
    class SwapTwoNumber
    {
        static void Main(string[] args)
        {
            int number1, number2, temp;
            Console.Write("\nEnter the First Number : ");
            number1 = int.Parse(Console.ReadLine());
            Console.Write("\nEnter the Second Number : ");
            number2 = int.Parse(Console.ReadLine());
            temp = number1;
            number1 = number2;
            number2 = temp;
            Console.Write("\nAfter Swapping : ");
            Console.Write("\nFirst Number : "+number1);
            Console.Write("\nSecond Number : "+number2);
            Console.Read();
        }
    }
}
------------------
OUTPUT
Enter the First Number : 50
Enter the Second Number : 100
After Swapping :
First Number : 100
Second Number : 50
-------------------------

C# Program to Get a Number and Display the Sum of the Digits

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

namespace Program
{
    class SumOfDigits
    {
        static void Main(string[] args)
        {
            int num, sum = 0, res;
            Console.WriteLine("Enter a Number : ");
            num = int.Parse(Console.ReadLine());
            while (num != 0)
            {
                res = num % 10;
                num = num / 10;
                sum = sum + res;
            }
            Console.WriteLine("Sum of Digits of the Number : "+sum);
            Console.ReadLine();

        }
    }
}
---------------------------
OUTPUT
Enter a Number : 234
Sum of Digits of the Number : 9
--------------

Saturday, 24 October 2015

How to check number is ODD or EVEN in C#

Run This Code to Visual Studio Tool

after run this program, you will get output like in this black screen

Click on the Program and look feel free.