-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSem1Task3.java
More file actions
23 lines (20 loc) · 951 Bytes
/
Copy pathSem1Task3.java
File metadata and controls
23 lines (20 loc) · 951 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//Дан массив nums = [3,2,2,3] и число val = 3.
// Если в массиве есть числа, равные заданному, нужно перенести эти элементы в конец массива.
// Таким образом, первые несколько (или все) элементов массива должны быть отличны от заданного, а остальные - равны ему.
class arrBubble {
public static void main(String[] args) {
int [] nums = new int[] {3, 3, 2, 2};
int val = 3;
for(int i = 0; i < nums.length; i++) {
if (nums[i] == val) {
int temp = nums[i];
nums[i] = nums[i + 1];
nums[i + 1] = temp;
for(int j = 0; j < nums.length; j++) {
System.out.print(nums[j]);
}
System.out.println();
}
}
}
}