Array Assignment
Array Assignment
int n = arr.length;
if (k > n) {
int k = 3;
rotateRight(arr, k);
}
Q2. Minimum Scalar Product of Two Vectors
import java.util.Arrays;
import java.util.Scanner;
Arrays.sort(vec1);
Arrays.sort(vec2);
int product = 0;
int n = vec1.length;
product += vec1[i] * vec2[n - 1 - i]; // Multiply smallest of vec1 with largest of vec2
return product;
}
Q3. Display Prime Numbers in an Array
import java.util.Scanner;
if (n % i == 0) return false;
return true;
if (isPrime(num)) {
foundPrime = true;
if (!foundPrime) {
displayPrimes(arr);
}
Q4. Sort First Half in Ascending and Second Half in Descending Order
import java.util.Arrays;
import java.util.Collections;
int n = arr.length;
int mid = n / 2;
Arrays.sort(arr, 0, mid);
Arrays.sort(secondHalf, Collections.reverseOrder());
arr[mid + i] = secondHalf[i];
int[] arr = {10, 20, 30, 40, 50, 60, 70, 80, 90};
sortHalfArray(arr);