Tuesday, October 29, 2013

Online Aptitude,Reasioning,Quiz,GK,General Knowledge,Interview Preparation,Questions,

http://online-test.co.in/

You can prepare your self for interview using above link

 Give us suggestion or feedback to improve above site.   

Wednesday, August 8, 2012

matrix multiplication in c#

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

namespace matrix_multiplication
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j;
            int[,] a = new int[2, 2];
            Console.WriteLine("Enter no for 2*2 matrix");
            for (i = 0; i < 2; i++)
            {
                for (j = 0; j < 2; j++)
                {
                    a[i, j] = int.Parse(Console.ReadLine());
                }
            }
            Console.WriteLine("First matrix is:");
            for (i = 0; i < 2; i++)
            {
                for (j = 0; j < 2; j++)
                {
                  Console.Write(a[i,j]+"\t");
                }
                Console.WriteLine();
            }

          
            int[,] b = new int[2, 2];
            Console.WriteLine("Enter no for 2*2 matrix");
            for (i = 0; i < 2; i++)
            {
                for (j = 0; j < 2; j++)
                {
                    b[i, j] = int.Parse(Console.ReadLine());
                }
            }
            Console.WriteLine("second matrix is:");
            for (i = 0; i < 2; i++)
            {
                for (j = 0; j < 2; j++)
                {
                    Console.Write(b[i, j] + "\t");
                }
                Console.WriteLine();
            }

            Console.WriteLine("Matrix multiplication is:");
            int[,] c = new int[2, 2];
            for (i = 0; i < 2; i++)
            {
                for (j = 0; j < 2; j++)
                {
                    
                    
                    c[i,j]=0;
                     for (int k = 0; k < 2; k++)
                     {
                         c[i, j] +=  a[i, k] * b[k, j];
                     }
                 }
            }
            for (i = 0; i < 2; i++)
            {
                for (j = 0; j < 2; j++)
                {
                    Console.Write(c[i, j]+"\t");
                }
                Console.WriteLine();
            }

            Console.ReadKey();
        }
    }
}

output

Enter no for 2*2 matrix
8
7
6
0
First matrix is:
8       7
6       0
Enter no for 2*2 matrix
4
3
2
1
second matrix is:
4       3
2       1
Matrix multiplication is:
46      31
24      18

printing star in v flag shape in c#

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

namespace star_flag
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j,n;
            Console.WriteLine("Enter no for printing star in flag shape");
            n = int.Parse(Console.ReadLine());
            for (i = 1; i <= n; i++)
            {
                for (j = 1; j <= i; j++)
                {
                    Console.Write("*");
                }
                for (j = n; j >= i; j--)
                {
                    Console.Write(" ");
                }
                 for (j = n-1; j >= i; j--)
                {
                    Console.Write(" ");
                }
                for (j = 1; j <= i; j++)
                {
                    Console.Write("*");
                }
                    Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
}

output

Enter no for printing star in flag shape
6
*           *
**         **
***       ***
****     ****
*****   *****
****** ******


diamond shape in c#

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

namespace star_dimand
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j,n;
            Console.WriteLine("Enter no for printing star in diamond shape");
            n = int.Parse(Console.ReadLine());
            for (i = 1; i <= n; i++)
            {
                for (j = n; j >= i; j--)
                {
                    Console.Write(" ");
                }
                for (j = 1; j <= i; j++)
                {
                    Console.Write("*");
                }
                for (j = 1; j <= i; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            
          
            for (i = 1; i <= n; i++)
            {
                for (j = 0; j <=i; j++)
                {
                    Console.Write(" ");
                }
                for (j = n; j >= i; j--)
                {
                    Console.Write("*");
                }
                for (j = n; j >= i; j--)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
}
output

Enter no for printing star in diamond shape
6
      **
     ****
    ******
   ********
  **********
 ************
  ************
   **********
    ********
     ******
      ****
       **

      

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