Professional Documents
Culture Documents
22K-4818
Q1.
Q2A.
public class Task2a
{
public static void main(String[] args) {
int n = 7;
Sequence(1, 0, n);
}
Q2b.
public class Task2b {
public static void Fibonacci(int a, int b, int n) {
if (n > 0) {
System.out.print(a + " ");
Fibonacci(b, a + b, n - 1);
}
}
public static void main(String[] args) {
Fibonacci(0, 1, 13);
}
Q3.
import java.util.Scanner;
Q4.
public class Task4 {
public static boolean Sorted(int[] arr, int index) {
if (index == arr.length - 1) {
return true;
}
return arr[index] <= arr[index + 1] && Sorted(arr, index + 1);
}
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
if (Sorted(arr, 0)) {
System.out.println("Array is sorted.");
} else {
System.out.println("Array is not sorted.");
}
}
Q5.
import java.util.ArrayList;
import java.util.List;
if (subsets.isEmpty()) {
System.out.println("No subsets found with the target sum.");
} else {
System.out.println("Subsets that sum to " + target + ":");
for (List<Integer> subset : subsets) {
System.out.println(subset);
}
}
}
}