View difference between Paste ID: FpUjs4s0 and WNyNdjHS
SHOW: | | - or go back to the newest paste.
1
//elab-source: studentaveragereal.java
2
import java.util.*;
3
public class BubbleSort {
4
	public static void main (String args []){
5-
		Scanner input = new Scanner(System.in);
5+
			Scanner input = new Scanner(System.in);
6
		int n = input.nextInt();
7-
		int [] arr = new int [n];
7+
		int[] arr = new int[n];
8
		int keep = 0;
9-
		//for input values
9+
		int keep2 = 0;
10-
		for (int i = 0; i<n; i++)
10+
		int deletej = 0;
11-
			{
11+
		// for input values
12
		for (int i = 0; i < n; i++) {
13
			arr[i] = input.nextInt();
14-
		//for print arrays
14+
		}
15-
		for (int i = 0; i<n; i++)
15+
		// for print arrays
16-
			{
16+
		for (int i = 0; i < n; i++) {
17-
			System.out.print(arr[i]+" ");
17+
			System.out.print(arr[i] + " ");
18
		}
19
		System.out.println();
20-
		//for sorting
20+
		// for sorting
21-
		for (int i = 0; i<arr.length; i++)
21+
		for (int i = 0; i < arr.length; i++) {
22-
			{
22+
			for (int j = 0; j < arr.length - 1 - deletej; j++) {
23-
			for(int j = 0; j<arr.length-1; j++)
23+
				if (arr[j] > arr[j + 1]) {
24-
				{
24+
25-
				if(arr[j]>arr[j+1])
25+
					keep2 = arr[j + 1];
26-
					{
26+
					arr[j] = keep2;
27
					arr[j + 1] = keep;
28-
					arr[j] = arr[j+1];
28+
29-
					arr[j+1] = keep;
29+
				for (int p = 0; p < n; p++) {
30-
					System.out.print(arr[j]+" ");
30+
					System.out.print(arr[p] + " ");
31-
					}
31+
32-
				System.out.print(arr[j]+" ");
32+
				System.out.println();
33
34-
			System.out.println();
34+
35
			deletej++;
36-
		for(int i =0;i<n;i++)
36+
37-
		System.out.print(arr[i]+" ");
37+
		}
38-
	}
38+
		
39
}
40
}