Java24 1
Java24 1
input:
arr = 6 3 5 4 7 9
output:
Element element : 3
approach1
-----------
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};
//sorting
Arrays.sort(arr); // 3 4 5 6 7 9
}
}
approach2
------------
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};
int small=arr[0];
for(int i=0;i<arr.length;i++)
{
if(arr[i]<small)
{
small=arr[i];
}
}
System.out.println("Least Element is ="+small);
}
}
Q)Write a java program to find out highest element from given array?
input:
arr = 6 3 5 4 7 9
output:
Highest element : 9
ex:
approach1
--------
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};
Arrays.sort(arr); //3 4 5 6 7 9
}
}
approach2
----------
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};
int big=arr[0];
for(int i=0;i<arr.length;i++)
{
if(arr[i]>big)
{
big=arr[i];
}
}
System.out.println("Highest element is ="+big);
}
}
input:
4 5 6 2 5 6 7 9 1
output:
5 6
ex:
public class Test
{
public static void main(String[] args)
{
int[] arr={4,5,6,2,5,6,7,9,1};
for(int i=0;i<arr.length;i++)
{
for(int j=i+1;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
System.out.print(arr[i]+" ");
}
}
}
}
}
input:
4 5 6 2 5 6 7 9 1
output:
4 2 7 9 1
ex:
for(int i=0;i<arr.length;i++)
{
int cnt=0;
for(int j=0;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
cnt++;
}
}
if(cnt==1)
System.out.print(arr[i]+" ");
}
}
}
Q)Write a java program to find out most repeating element in given array?
input:
4 5 6 1 2 1 7 4 4 9 5 4 3
output:
4
ex:
----
public class Test
{
public static void main(String[] args)
{
int[] arr={4,5,6,1,4,2,1,7,4,4,9,5,4,3};
int maxCount=0;
int ele = 0;
for(int i=0;i<arr.length;i++)
{
int cnt=0;
for(int j=0;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
cnt++;
}
}
if(maxCount<cnt)
{
maxCount=cnt;
ele=arr[i];
}
}
System.out.println(ele+" repeat for "+maxCount+" times");
}
}
Input:
0 1 1 0 0 0 1 1 0 1
output:
0 0 0 0 0 1 1 1 1 1
ex:
----
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={0,1,1,0,0,0,1,1,0,1};
Arrays.sort(arr);
//display
for(int i:arr)
{
System.out.print(i+" ");
}
}
}
input:
4 6 1 2 3 9 8 5 7
output:
9 8 7
ex:
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={4,6,1,2,3,9,8,5,7};
Arrays.sort(arr);// 1 2 3 4 5 6 7 8 9
System.out.print(arr[arr.length-1]+" ");
System.out.print(arr[arr.length-2]+" ");
System.out.print(arr[arr.length-3]+" ");
}
}
Q)Write a java program to find out pair of array elements equals to sum value?
input:
arr = 5 4 1 8 9 6 3
sum = 10
output:
4 6
1 9
for(int i=0;i<arr.length;i++)
{
for(int j=i+1;j<arr.length;j++)
{
if(arr[i]+arr[j]==sum)
{
System.out.println(arr[i]+" "+arr[j]);
}
}
}
}
}
Q)write a java program to concatinate two arrays and display them in sorting order?
input:
arr1 = 5 7 10 8 1
arr2 = 9 4 2 6 3
output:
1 2 3 4 5 6 7 8 9 10
ex:
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr1={5,7,10,8,1};
int[] arr2={9,4,2,6,3};
int size1=arr1.length;
int size2=arr2.length;
arr1=Arrays.copyOf(arr1, size1+size2);
int j=0;
for(int i=size1;i<arr1.length;i++)
{
arr1[i]=arr2[j++];
}
//sorting
Arrays.sort(arr1);
//display
for(int i:arr1)
{
System.out.print(i+" ");
}
}
}
Q)Write a java program to find out leader elements from given array?
input:
arr = 33 10 29 18 7 2 14
output:
int max=arr[arr.length-1];
System.out.print(max+" ");
for(int i=arr.length-2;i>=0;i--)
{
if(arr[i]>max)
{
max=arr[i];
System.out.print(max+" ");
}
}
}
}