Java Program
Java Program
ROLL NUMBER: 71
NAME: MOKESH NAGPAL
DATE: 27 AUGUST 2024
private void merge(int[] arr, int lower, int mid, int upper) {
int n1 = mid - lower + 1;
int n2 = upper - mid;
int i = 0, j = 0, k = lower;
if (!found) {
System.out.println("No duplicates found.");
}
}
obj.m_sort(arr, 0, n - 1);
obj.findDuplicates(arr, n);
}
}
OUTPUT
Q2> Write a Java program to find duplicate value in two arrays
/*
Write a Java program to find duplicate value in two arrays
*/
import java.util.Scanner;
private void input(int[][] arr, int rows, int cols, Scanner sc) {
System.out.println("Input the values for the array: ");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print("Input value for [" + i + "][" + j + "]:
");
arr[i][j] = sc.nextInt();
}
}
}
if (!found) {
System.out.println("No common elements found.");
}
}
OUTPUT
Q3> Write a java program to find sum of two elements of a given
array equal to given integer
/*
Write a java program to find sum of two elements of a given array equal to
given integer
*/
import java.util.Scanner;
if (sum == number) {
System.out.println("Pair found: " + arr[left] + ", " +
arr[right]);
found = true;
left++;
right--;
} else if (sum < number) {
left++;
} else {
right--;
}
}
if (!found) {
System.out.println("No pairs found.");
}
}
if (length < 2) {
System.out.println("Invalid input. Array must have at least two
elements.");
return;
}
private void merge(int[] arr, int lower, int mid, int upper) {
int n1 = mid + 1 - lower;
int n2 = upper - mid;
int[] arr1 = new int[n1];
int[] arr2 = new int[n2];
int i = 0, j = 0, k = lower;
OUTPUT
OUTPUT
Q5> Write a java program rearrange a given array of unique
elements such that every second element of the array is greater
than its left and right elements.
/*
Write a java program rearrange a given array of unique elements such that
every second
element of the array is greater than its left and right elements.
*/
import java.util.Scanner;
if (length <= 1) {
System.out.println("Array needs at least two elements for
rearrangement.");
return;
}
obj.rearrangeArray(arr, length);
System.out.println("\nRearranged array:");
for (int value : arr) {
System.out.print(value + "\t");
}
}
}
OUTPUT
Q6> WAP to find the transpose of a matrix without using the
dedicated library function.
/*
WAP to find the transpose of a matrix without using the dedicated library
function.
*/
import java.util.Scanner;
System.out.println("\nOriginal Matrix:");
obj.displayMatrix(matrix, rows, cols);
System.out.println("\nTransposed Matrix:");
obj.displayMatrix(transposedMatrix, cols, rows);
}
}
OUTPUT