Documente Academic
Documente Profesional
Documente Cultură
CMSID 45756
Lab Lab 1
Question Number 1:
Solution:
import java.util.Scanner;
public class q1
{
public static void main(String[] args)
{
int[] array1 = new int[]{ 1,2,3,4 };
int[] array2 = new int[]{ 5,6,7,8 };
//******************Output*********************
System.out.println("Before Swapping");
System.out.println("First Array ");
for (int i = 0; i<array1.length; i++)
{
System.out.print(array1[i]);
}
System.out.println("\nSecond Array ");
for (int i=0; i<array2.length; i++)
{
System.out.print(array2[i]);
}
//******************Swapping*********************
for (int i = 0; i<array1.length && i<array2.length; i++)
{
int[] temp = new int[] {0,0,0,0};
temp[i] = array1[i];
array1[i] = array2[i];
array2[i] = temp[i];
}
//******************Output*********************
System.out.println("\nArrays after Swapping");
System.out.println("First Array ");
for (int i=0; i<array2.length; i++)
{
System.out.print(array1[i]);
}
System.out.println("\nSecond Array ");
for (int i=0; i<array2.length; i++)
{
System.out.print(array2[i]);
}
}
}
Question Number 2:
Solution:
public class q2
{
public static void main(String[] args)
{
int[] array1 = new int[]{ 1,2,3,4 };
int[] array2 = new int[]{ 5,7,7,8 };
int[] p= new int[] {0,0,0,0};
//******************Output*********************
p[i]=array2[i]/array1[i];
//******************Output*********************
System.out.println("\n");
System.out.println("After Division ");
for (int i=0; i<p.length; i++)
{
System.out.print(""+p[i]);
}
}
}
Question Number 3;
Solution:
class Test
{
static int factorial(int n)
{
int res = 1, i;
for (i=2; i<=n; i++)
res *= i;
return res;
}
Question Number 4:
Solution:
public class q4 {