Basic Programs

5 Basic Program asked in Technical interview

------------------------------------------------------------------------------------------
Printing 1 23 456 in Triangle

Code:

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

namespace Basic_Practicals
{
    class Program
    {  //Printing 1 23 456 in triangle
        static void Main(string[] args)
        {
            int i, j,n, count = 0;
            Console.Write("Enter No for the range :");
            n = int.Parse(Console.ReadLine());   // Get number of Line from User
            Console.WriteLine("");
            for (i = 0; i < n; i++)              // Loop to go on next line
            {
                for (j = 0; j <= i; j++)         // Loop to print number
                {              
                    count++;
                    Console.Write("" + count);
                 }
                Console.WriteLine("");
            }
            Console.ReadLine();
         }
    }
}
Output:
Enter No for the range :3

1
23
456
                                                                                            

Screen Snap:


Printing 1 12 123 in Triangle

Code:

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

namespace Basic_Practicals
{
    class Program
    {  //Printing 1 12 123 in triangle
        static void Main(string[] args)
        {
            int i, j,n = 0;
            Console.Write("Enter No for the range :");
            n = int.Parse(Console.ReadLine());   // Get number of Line from User
            Console.WriteLine("");
            for (i = 1; i < n; i++)              // Loop to go on next line
            {                                   
                for (j = 1; j <= i; j++)         // Loop to print number
                {              
                    Console.Write("" + j);
                 }
                Console.WriteLine("");
            }
            Console.ReadLine();
         }
    }
}

Output:
Enter No for the range :4

1
12
123

Screen Snap:


Fibonacci Series

Code:

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

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {//fibonacci series
            int a = 0, b = 1, c, n, i;

            Console.Write("Enter No for fibonic series :");
            n = int.Parse(Console.ReadLine());   // Get number of Line from User
            Console.WriteLine("");
            Console.WriteLine("" + a);
            Console.WriteLine("" + b);
            for (i = 0; i < n; i++)
            {
                c = a + b;
                a = b;
                b = c;
                Console.WriteLine("" + c);
            }
            Console.ReadLine();
         }
    }
}

Output:
Enter No for fibonic series :6

0
1
1
2
3
5
8
13

Screen Snap:





Factorial of number

Code:

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

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {//factorial 
            int fact = 1, i, n;
            Console.Write("Enter No for factorial  :");
            n = int.Parse(Console.ReadLine());   // Get number of Line from User
            Console.WriteLine("");
           
            for (i = n; i >=1; i--)
            {
                fact = fact * i;
            }
            Console.WriteLine("Answer : " + fact);
            Console.ReadLine();
         }
    }
}

Output:
Enter No for factorial  :7
Answer :  5040

Screen Snap:

          

Diamond Shape ( * )

Code:

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

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {//diamond shape 
            int i, j, n;
            Console.Write("Enter No for factorial  :");
            n = int.Parse(Console.ReadLine());   // Get number of Line from User
            Console.WriteLine("");
           
            for (i = 1; i <=n; i++)
            {
                for (j = 1; j <= i; j++)
                {
                    Console.Write("*");   
                }
                Console.WriteLine("");
            }
            Console.ReadLine();

            for (i = 1; i <= n; i++)
            {
                for (j = n; j >= i; j--)
                {
                    Console.Write("*");
                }
                Console.WriteLine("");
            }

            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();
            }
            Console.ReadLine();


            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 factorial  :5

*
**
***
****
*****

*****
****
***
**
*

     **
    ****
   ******
  ********
 **********

  **********
   ********
    ******
     ****
      **

Screen Snap:

          
Prime Number

Code:

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

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {   //Prime number
            int i, j, n;
            bool current = false;
            Console.Write ("Prime numbers upto : ");
            n = int.Parse(Console.ReadLine());   // Get number of Line from User
            Console.WriteLine("");

         for ( i = 2; i <= n; i++)   //2 is the first prime number.
             {    //I set i to 2 beacuse it has to print 2 firstly...
                for (j = 2; j < i; j++)
                {
                    if (i % j == 0)//Controls i is prime number or not...
                    {
                        current = true;
                        break;//breaks for not controlling anymore...
                    }
                }
                if (current == false)
                    Console.Write("{0} ", j);//if i is prime number, print it...
                else
                    current = false;
            }
            Console.ReadKey();
         }
    }
}

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

Screen Snap:

Reverse String

Code1:

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

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {   //String Reverse

            string Value = "",reverse = "";
            Console.Write ("Enter Sting to reverse : ");
            Value = Console.ReadLine();  
            Console.WriteLine("");

            foreach (char ch in Value)
            {
                reverse = ch + reverse;
            }
       
           Console.WriteLine("Reverse Sting = " + reverse);
           Console.ReadKey();
         }
    }
}

Output:
Enter Sting to reverse : 12345
Reverse Sting = 54321

Screen Snap:


Code 2:

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


using System.Text;

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {   //String Reverse

            string Value = "",reverse = "";
            Console.Write ("Enter Sting to reverse : ");
            Value = Console.ReadLine();  
            Console.WriteLine("");

            foreach (char ch in Value)
            {
                reverse = ch + reverse;
            }
       
           Console.WriteLine("Reverse Sting = " + reverse);
           Console.ReadKey();
         }
    }
}

Output:
Enter Sting to reverse : this is test code
Reverse Sting = edoc tset si siht

Screen Snap:

Reverse Sentence

Code:

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

namespace Basic_Practicals
{
    class Program
    { 
        static void Main(string[] args)
        {
            //String Reverse
            string Value = "";
            Console.Write("Enter Sting to reverse : ");
            Value = Console.ReadLine();   // Get number of Line from User
            Console.WriteLine("");

            string reverse = string.Empty;

            char chSplit = ' ';

            string[] words = Value.Split(new char[] { chSplit },          StringSplitOptions.RemoveEmptyEntries);
            foreach (string word in words)
            {
                reverse = word + chSplit + reverse;
            }

            Console.WriteLine("Reverse Sting = " + reverse);
            Console.ReadKey();
         
         }
    }
}

Output:
Enter Sting to reverse : code test in office
Reverse Sting = office in test code

Screen Snap:

No comments:

Post a Comment