Wednesday, July 11, 2012

printing 2-D Array in C#


using System;

namespace array_digonal_sum
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j;
            int[,] num = new int[3, 3];
            Console.WriteLine("Enter number for 3*3 matrix");
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    num[i, j] = int.Parse(Console.ReadLine());
                }
            }
            Console.WriteLine(" 3*3 matrix is:");
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    Console.Write(num[i, j] + "\t");
                 
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
}

Output


Enter number for 3*3 matrix
5
3
2
7
1
9
4
3
6

3*3 matrix is:
5       3       2
7       1       9
4       3       6



primary & secondary diagonal sum in C#


using System;

namespace array_digonal_sum
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, primerysum = 0, secondorysum=0;
            int[,] num = new int[3, 3];
            Console.WriteLine("Enter number for 3*3 matrix");
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    num[i, j] = int.Parse(Console.ReadLine());
                }
            }
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    Console.Write(num[i, j] + "\t");
                    if (i == j)
                    {
                        primerysum = primerysum + num[i, j];
                    }
                 
                }
                Console.WriteLine();
            }
                Console.WriteLine("sum of  primary digonal in matrix:" + primerysum);
                Console.WriteLine();
               for (i = 0; i < 3; i++)
                {
 
                            secondorysum = secondorysum +num[i,2-i];
                    }

               Console.WriteLine("sum of  Secondary digonal in matrix:" + secondorysum);
               Console.ReadKey();
                }
             
            }
        }
 
Output


Enter number for 3*3 matrix
1
4
2
6
4
8
7
6
5
1       4       2
6       4       8
7       6       5
sum of  primary digonal in matrix:10

sum of  Secondary digonal in matrix:13


sum of 2-D Array its rows sum and column sum inC#


using System;

namespace array_digonal_sum
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, sum1 = 0, sum2 = 0, sum3 = 0;
            int sum4 = 0, sum5 = 0, sum6 = 0;
            int[,] num = new int[3, 3];
            Console.WriteLine("Enter number for 3*3 matrix");
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    num[i, j] = int.Parse(Console.ReadLine());
                }
            }
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    Console.Write(num[i, j] + "\t");
                    if (i == 0)
                    {
                        sum1 = sum1 + num[i, j];
                    }
                }
                Console.WriteLine();
            }
            Console.WriteLine("sum of first row:" + sum1);
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {

                    if (i == 1)
                    {
                        sum2 = sum2 + num[i, j];
                    }
                }
            } Console.WriteLine("sum of second row:" + sum2);
                for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {

                    if (i == 2)
                    {
                        sum3 = sum3 + num[i, j];
                    }
                }
            } Console.WriteLine("sum of third row:" + sum3);
             
            for (i = 0; i < 3; i++)
                {
                    for (j = 0; j < 3; j++)
                    {
                     
                        if (j == 0)
                        {
                            sum4 = sum4 + num[i, j];
                        }
                    }
                    Console.WriteLine();
                }
                Console.WriteLine("sum of first column:" + sum4);
                for (i = 0; i < 3; i++)
                {
                    for (j = 0; j < 3; j++)
                    {

                        if (j == 1)
                        {
                            sum5 = sum5 + num[i, j];
                        }
                    }
                } Console.WriteLine("sum of second column:" + sum5);
                for (i = 0; i < 3; i++)
                {
                    for (j = 0; j < 3; j++)
                    {

                        if (j == 2)
                        {
                            sum6= sum6 + num[i, j];
                        }
                    }
                } Console.WriteLine("sum of third column:" + sum6);
                             
                Console.ReadKey();
            }
        }
    }


Output:


Enter number for 3*3 matrix
2
3
4
5
6
7
8
9
1
2       3       4
5       6       7
8       9       1
sum of first row:9
sum of second row:18
sum of third row:18



sum of first column:15
sum of second column:18
sum of third column:12


Sunday, July 1, 2012

factorial number c#


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

namespace factorial
{
    class Program
    {
        static void Main(string[] args)
        {
         
            int fact = 1, i,n;
            Console.WriteLine("Enter any no. for factorial");
            n = int.Parse(Console.ReadLine());
            for (i = n; i >= 1; i--)
            {
                fact = fact * i;
            }

            Console.WriteLine("factorial value is:"+fact);
            Console.ReadKey();      
         }
    }
}

output

Enter any no. for factorial
7
factorial value is:5040

Program for prime number in c#


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

namespace prime_num
{
    class Program
    {
        static void Main(string[] args)
        {
            int f = 0;
            int[] primenum = new int[100];
            int i, j;
            Console.WriteLine("Prime no is:");
            for (i = 2; i != primenum.Length; i++)
            {
                for (j = 2; j != i; j++)
                {

                    if (i % j == 0)
                    {
                        f = 0;
                        break;

                    }
                    f = 1;
                }

                if (f == 1)
                {
                    primenum[i] = i;
                    Console.WriteLine("" + primenum[i]);
                }
            }

            Console.ReadKey();
        }
    }

}

output



Prime no is:
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97