Computer Science, asked by tara0000, 1 month ago

Q.1.Write a program in Java to store 20 positive integer value in an array of size 20.

Find all prime numbers present in that array.


Q.2. Write a program in Java to store 20 integer value in an array of size 20. Sort the

array in descending order by using Selection Sort Technique.​

Answers

Answered by Aarianna
1

Answer:

1)ANSWER

import java.util.Scanner;

public class KboatSDABubbleSort

{

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

int arr[] = new int[20];

System.out.println("Enter 20 numbers:");

for (int i = 0; i < arr.length; i++) {

arr[i] = in.nextInt();

}

//Sort first half in ascending order

for (int i = 0; i < arr.length / 2 - 1; i++) {

for (int j = 0; j < arr.length / 2 - i - 1; j++) {

if (arr[j] > arr[j + 1]) {

int t = arr[j + 1];

arr[j + 1] = arr[j];

arr[j] = t;

}

}

}

//Sort second half in descending order

for (int i = 0; i < arr.length / 2 - 1; i++) {

for (int j = arr.length / 2; j < arr.length - i - 1; j++) {

if (arr[j] < arr[j + 1]) {

int t = arr[j + 1];

arr[j + 1] = arr[j];

arr[j] = t;

}

}

}

//Print the final sorted array

System.out.println("\nSorted Array:");

for (int i = 0; i < arr.length; i++) {

System.out.print(arr[i] + " ");

}

}

}

2)import java.util.Scanner;

public class KboatSDAMinMaxSum

{

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

int arr[] = new int[20];

System.out.println("Enter 20 numbers:");

for (int i = 0; i < 20; i++) {

arr[i] = in.nextInt();

}

int min = arr[0], max = arr[0], sum = 0;

for (int i = 0; i < arr.length; i++) {

if (arr[i] < min)

min = arr[i];

if (arr[i] > max)

max = arr[i];

sum += arr[i];

}

System.out.println("Largest Number = " + max);

System.out.println("Smallest Number = " + min);

System.out.println("Sum = " + sum);

}

}

Explanation:

brainleast plz

Answered by crankybirds30
1

Answer:

c0de for second one

import java.util.Scanner;

public class KboatSDABubbleSort

{

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

int arr[] = new int[20];

System.out.println("Enter 20 numbers:");

for (int i = 0; i < arr.length; i++) {

arr[i] = in.nextInt();

}

//Sort first half in ascending order

for (int i = 0; i < arr.length / 2 - 1; i++) {

for (int j = 0; j < arr.length / 2 - i - 1; j++) {

if (arr[j] > arr[j + 1]) {

int t = arr[j + 1];

arr[j + 1] = arr[j];

arr[j] = t;

}

}

}

//Sort second half in descending order

for (int i = 0; i < arr.length / 2 - 1; i++) {

for (int j = arr.length / 2; j < arr.length - i - 1; j++) {

if (arr[j] < arr[j + 1]) {

int t = arr[j + 1];

arr[j + 1] = arr[j];

arr[j] = t;

}

}

}

//Print the final sorted array

System.out.println("\nSorted Array:");

for (int i = 0; i < arr.length; i++) {

System.out.print(arr[i] + " ");

}

}

}

Similar questions