namespace ProgrammingExercise_001
{
class FindOutput
{
static void Main(string[] args)
{
int i = 5;
for (; ; )
{
[Link](i + " ");
if (i >= -10)
i -= 5;
else
break;
}
[Link]();
}
}
}
namespace ProgrammingExercise_002
{
class Program
{
static String location;
static DateTime time;
static void Main(string[] args)
{
[Link](location == null ? "location is null" : location);
[Link](time == null ? "time is null" : [Link]());
[Link]();
}
}
}
namespace ProgrammingExercise_003
{
class Program
{
static void Main(string[] args)
{
Program obj = null;
[Link]([Link]());
[Link]();
}
private static String print()
{
return "Hi, I am a Tech-savvy!!";
}
}
}
namespace ProgrammingExercise_004
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[3];
a[1] = (10 * 2);
Object o = a;
int[] b = (int[])o;
b[1] = 100;
[Link](a[1]);
((int[])o)[1] = 1000;
[Link](a[1]);
[Link]();
}
}
}
namespace ProgrammingExercise_005
{
class Program
{
public static void Main(string[] args)
{
Program p = new Program();
[Link](2, 3, 8);
int[] arr = { 2, 11, 15, 20 };
[Link](arr);
[Link]();
}
public void print(params int[] b)
{
foreach (int i in b)
{
[Link](i);
}
}
}
}
namespace ProgrammingExercise_006
{
class Program
{
static void arrayMethod(int[] a)
{
int[] b = new int[5];
a = b;
}
public static void Main(string[] args)
{
int[] arr = new int[2] { 4, 5 };
arrayMethod(arr);
[Link]([Link]);
[Link]();
}
}
}
namespace ProgrammingExercise_007
{
interface A
{
void func(int i);
}
class B1 : A
{
public int x;
public void func(int i)
{
x = i * i;
}
}
class B2 : A
{
public int x;
public void func(int i)
{
x = i / i;
}
}
class Program
{
public static void Main(string[] args)
{
B1 b1 = new B1();
B2 b2 = new B2();
b1.x = 0;
b2.x = 0;
[Link](2);
[Link](2);
[Link](b1.x + " " + b2.x);
[Link]();
}
}
}
namespace ProgrammingExercise_008
{
class Program
{
static void Main(string[] args)
{
int somevalue = 6;
int[] arr = new int[5];
try
{
arr[somevalue] = 100;
}
catch (IndexOutOfRangeException e)
{
[Link]("Index out of bounds occurred");
}
[Link]("Program execution continued after Exception Handling");
}
}
}
namespace ProgrammingExercise_009
{
class Program
{
static void Main(string[] args)
{
int val = 10;
try
{
int i;
for (i = -1; i < 3; ++i)
val = (val / i);
}
catch (ArithmeticException e)
{
[Link]("0");
}
[Link](val);
[Link]();
}
}
}
namespace ProgrammingExercise_010
{
class BaseSample
{
int i = 10;
int j = 20;
public void print()
{
[Link]("inside base method ");
}
}
class DerivedSample : BaseSample
{
public int s = 30;
}
class Program
{
static void Main(string[] args)
{
DerivedSample d = new DerivedSample();
[Link]("{0}, {1}, {2}", d.i, d.j, d.s);
[Link]();
[Link]();
}
}