5 Basic Program asked in Technical interview
------------------------------------------------------------------------------------------
Printing 1 23 456 in Triangle
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
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();
}
}
}
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.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();
}
}
}
Enter Sting to reverse : code test in office
Reverse Sting = office in test code
Screen Snap:









No comments:
Post a Comment