Sunteți pe pagina 1din 12

using System;

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

namespace Lab
{
class Program
{
static int highest(int[] mrks)
{
int index=0,min=0;
for (int i = 0; i < mrks.Length; i++)
{
if(mrks[i] < mrks[min])
{
min = i;
index = i;
}
}
return index;
}

static int lowest(int[] mrks)
{
int index = 0, max = 0;
for (int i = 0; i < mrks.Length; i++)
{
if (mrks[i] > mrks[max])
{
max = i;
index = i;
}
}
return index;
}


static void Main(string[] args)
{
Console.WriteLine("Strength of Student? ");
string[] stdName=new string[Int32.Parse(Console.ReadLine())];
string[] stdEnroll = new string[stdName.Length];
int[] stdMarks = new int[stdName.Length];
for (int i = 0; i < stdName.Length; i++)
{
Console.WriteLine("Enter Name of Student: ");
stdName[i] = Console.ReadLine();
Console.WriteLine("Enter Enrollement number of Student: ");
stdEnroll[i] = Console.ReadLine();
Console.WriteLine("Enter Marks of Student: ");
stdMarks[i] = Int32.Parse(Console.ReadLine());
}
int indexmin = highest(stdMarks);
int indexmax = lowest(stdMarks);
Console.WriteLine("Student With Highest Marks\n");
Console.WriteLine("Student Name \t\t Student Enrollemnt \t\t Student Marks");
Console.WriteLine("{0} \t\t\t {1} \t\t\t {2}",
stdName[indexmax],stdEnroll[indexmax],stdMarks[indexmax]);
Console.WriteLine("\nStudent With Lowest Marks\n");
Console.WriteLine("Student Name \t\t Student Enrollemnt \t\t Student Marks");
Console.WriteLine("{0} \t\t\t {1} \t\t\t {2}", stdName[indexmin], stdEnroll[indexmin],
stdMarks[indexmin]);

}
}
}






// 2


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

namespace Lab
{
class Program
{
static void bubbleSort(int[] sort)
{
int temp = 0;
for (int i = 0; i < sort.Length; i++)
{
for (int j = 0; j < sort.Length; j++)
{
if (sort[i] < sort[j])
{
temp = sort[i];
sort[i] = sort[j];
sort[j] = temp;
}
}

}

}

static void display(int[] sort)
{
Console.WriteLine("\n\nNumbers are: \n");
for (int i = 0; i < sort.Length; i++)
{
Console.WriteLine(sort[i]);
}

}


static void Main(string[] args)
{
Console.WriteLine("Size of Array? ");
Random r = new Random();
int[] sort = new int[Int32.Parse(Console.ReadLine())];
for (int i = 0; i < sort.Length; i++)
{
sort[i]=r.Next(1, 100);
}
display(sort);
bubbleSort(sort);
display(sort);

}
}
}


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

namespace Lab
{
class Program
{

static void addarray(int[] arr1,int [] arr2) {
int [] final=new int [arr1.Length + arr2.Length];
int len=arr1.Length + arr2.Length;
int abc = arr2.Length-1;
Console.WriteLine(len);
for (int i = 0; i <len ; i++) {
if (i < (arr1.Length-1))
{
final[i] = arr1[i];
}
else {

final[i] = arr2[(abc)];
abc--;
}

}
diplay(final);
}
static void diplay(int[] dis) {
for (int i = 0; i < dis.Length; i++)
{

Console.Write(" "+dis[i]);
}
}
static void Main(string[] args)
{
int[] arr1;
int[] arr2;
Console.WriteLine("Enter size of arrays :");
int size = Convert.ToInt32(Console.ReadLine());
arr1 = new int[size];
arr2 = new int[size];
Console.WriteLine("Enter first array :");
for (int i = 0; i < size; i++) {
arr1[i]= Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Enter second array :");
for (int i = 0; i < size; i++)
{
arr2[i] = Convert.ToInt32(Console.ReadLine());
}
addarray(arr1, arr2);

}
}
}

//////////question 3
using System;
class palindrome
{
static public void Main()
{
int[] arr1;
int[] arr2;
Console.WriteLine("Enter size of an array 1");
int size = Convert.ToInt32(Console.ReadLine());
arr1 = new int[size];
Console.WriteLine("Enter size of an array 2");
size = Convert.ToInt32(Console.ReadLine());
arr2 = new int[size];
Console.WriteLine("Enter values of an array 1");
for (int i = 0; i < arr1.Length; i++) {
arr1[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Enter values of an array 2 ");
for (int i = 0; i < arr2.Length; i++) {
arr2[i] = Convert.ToInt32(Console.ReadLine());
}
//for (int i = 0; i < arr1.Length; i++)
//{
// Console.Write(" "+arr1[i]);
//}
//Console.WriteLine();
//for (int i = 0; i < arr2.Length; i++)
//{
// Console.Write(" " + arr2[i]);
//}
addarray(arr1, arr2);
Console.ReadLine();

}
static public void addarray(int[] ar1, int[] ar2)
{
int length = ar1.Length + ar2.Length;

int len2 = 0;
int[] final=new int[length];

for (int i = 0; i < length; i++)
{
if (i < ar1.Length)
{
final[i] = ar1[i];

}
else
{

final[i] = ar2[len2];
len2++;

}
}
for (int i = 0; i < final.Length; i++)
{
Console.WriteLine(" " + final[i]);
}
}
}

//////////////3.4
using System;
class circle
{
private float area;
float circum;
private int radius;
circle(int radiu)
{
this.radius = radiu;
}
static public void Main()
{
int rad;
Console.WriteLine("Enter radius :");
rad = Convert.ToInt32(Console.ReadLine());
circle cir = new circle(rad);
cir.computeaverage();
cir.computecircumference();
Console.ReadLine();

}
public void computeaverage()
{
area=(float)3.14*(radius*radius);
Console.WriteLine("The Area is : " + area);
}
public void computecircumference()
{
circum = (float) (2*3.14 * radius);
Console.WriteLine("The circumference is : " + circum);
}
}
//////3.7
using System;
class circle
{

static public void Main()
{
int k = 1;
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(" "+k+" ");
k++;
}
Console.WriteLine();
}
Console.ReadLine();
}

}


//Pyramid

static void Main(string[] args)
{
Console.WriteLine("Size of Pyramid? ");
int size = Int32.Parse(Console.ReadLine());
Console.WriteLine("Number of *? ");
int aster = Int32.Parse(Console.ReadLine());
for (int i = 0; i < size; i++)
{
for (int k = 0; k < i; k++)
{
Console.Write(" ");
}
for (int j = (i+i); j < aster; j++)
{
Console.Write("*");
}

Console.WriteLine();
}
}

S-ar putea să vă placă și