Subject:: Java Programming
Subject:: Java Programming
Assignment : 6
1.Write a program to sort array elements into ascending orders.
import java.util.*;
class Sorting
{
public static void main(String args[])
{
int []a;
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of elements:");
int n=sc.nextInt();
a = new int[n];
System.out.println("Enter the array element:");
for (int i=0; i<a.length; i++)
{
a[i]=sc.nextInt();
}
System.out.println("\nBefore sorting array element are :");
for (int i=0; i<a.length; i++)
{
System.out.print(a[i]+" ");
}
for (int i=0; i<a.length-1; i++)
{
for (int j=i+1; j<a.length; j++)
{
if (a[i]>a[j])
{
int temp;
temp = a[i];
a[i] = a[j];
a[j]=temp;
}
}
}
System.out.println();
System.out.println("\nAfter sorting array element are:");
for (int i =0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
}
}
186150316006 Page no : 1
Subject : Java Programming
Output :
import java.util.*;
class Present
{
public static void main(String args[])
{
Scanner sc = new Scanner (System.in);
int a[],i,n,k,flag=0;
System.out.println("Enter Number of array element");
n = sc.nextInt();
a = new int[n];
System.out.println("Enter array elements :");
{
for(i=0;i<n;i++)
{
a[i] = sc.nextInt();
}
}
186150316006 Page no : 2
Subject : Java Programming
System.out.println("Enter the number which you want to find :");
int key = sc.nextInt();
for(i=0;i<n;i++)
{
if(a[i]==key)
{
flag=1;
break;
}
else
{
flag=0;
}
}
if(flag==1)
{
System.out.println("Number " +key+ " is found at " +(i+1)+"th position ");
}
else
{
System.out.println("Not Find");
}
}
}
Output :
186150316006 Page no : 3
Subject : Java Programming
import java.util.*;
class Insertion
{
public static void main(String args[])
{
Scanner sc= new Scanner(System.in);
int a[],i;
System.out.println("Enter Number of element:");
int n = sc.nextInt();
a= new int[n+1];
System.out.println("Enter Array elements:");
for( i=0;i<n;i++)
{
a[i]=sc.nextInt();
}
System.out.println("Enter number which you want to insert :");
int x = sc.nextInt();
System.out.println("Enter position which you want to insert :");
int pos = sc.nextInt();
for (i = (n-1); i >= (pos-1); i--)
{
a[i+1] = a[i];
}
a[pos - 1] = x;
System.out.println("After Inserting");
for (i = 0; i <n; i++)
{
System.out.println(a[i]+" ");
}
System.out.print(a[n]);
}
}
Output :
186150316006 Page no : 4
Subject : Java Programming
import java.util.*;
class Multiplication
{
public static void main(String args[])
{
int [][] a = new int[3][3];
int [][] b = new int[3][3];
int [][] c = new int[3][3];
Scanner sc = new Scanner (System.in);
System.out.println("Enter the elements of matrix A:");
for (int i=0; i<3; i++)
{
186150316006 Page no : 5
Subject : Java Programming
for(int j=0; j<3; j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("\nEnter the elements of matrix B:");
for (int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
b[i][j]=sc.nextInt();
}
}
System.out.println("\nMatrix of A:");
for (int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
System.out.println("\nMatrix of B:");
for (int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
System.out.print(b[i][j]+" ");
}
System.out.println();
}
System.out.println("\nMultiplication of Matrix A and B:");
for ( int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j]=0;
for(int k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
System.out.print(c[i][j]+" ");
}
System.out.println();
}
}
186150316006 Page no : 6
Subject : Java Programming
Output :
186150316006 Page no : 7
Subject : Java Programming
5.Write a program to find out Transpose of given 2-D array..
import java.util.*;
class Transpose
{
public static void main(String args[])
{
int a[][] = new int[3][3];
int b[][] = new int[3][3];
Scanner sc = new Scanner (System.in);
System.out.println("Enter the elements of matrix:");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
a[i][j]=sc.nextInt();
}
}
System.out.println("\nMatrix Before transpose:");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
System.out.println("\nMatrix After Transpose:");
for(int i = 0;i<3;i++)
{
for(int j = 0;j<3;j++)
{
b[i][j] = 0;
for(int k = 0;k<3;k++)
{
b[i][j]=a[j][i];
}
System.out.print(b[i][j]+" ");
}
System.out.println();
}
}
}
Output :
186150316006 Page no : 8
Subject : Java Programming
186150316006 Page no : 9
Subject : Java Programming
System.out.println("No of elements in 2th rows:"+a[2].length);
System.out.println("No of elements in 3rd rows:"+a[3].length);
Scanner sc = new Scanner (System.in);
for (int i=0; i<4; i++)
{
for(int j=0; j<=i; j++)
{
System.out.println("Enter the elements for "+i+"th row:");
a[i][j]=sc.nextInt();
}
}
System.out.println("\nPrinting Pattern using Non rectangular array:");
for (int i=0; i<4; i++)
{
for(int j=0; j<=i; j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
186150316006 Page no : 10
Subject : Java Programming
186150316006 Page no : 11