From bc5f6639b7fac29203bd38b68a006575bb34eb77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BB=D0=B0=D0=B4=D0=B8=D0=BC=D0=B8=D1=80?= Date: Sun, 7 Nov 2021 18:17:35 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=9B=D0=B0=D0=B1=D0=BE=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BD=D0=B0=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=20=E2=84=961?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../courses/vmartinov/v5/task1/Subtask_1.java | 24 +++++++++++++++ .../courses/vmartinov/v5/task1/Subtask_2.java | 24 +++++++++++++++ .../courses/vmartinov/v5/task1/Subtask_3.java | 30 +++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_1.java create mode 100644 src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_2.java create mode 100644 src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java diff --git a/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_1.java b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_1.java new file mode 100644 index 00000000..6325c6a0 --- /dev/null +++ b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_1.java @@ -0,0 +1,24 @@ +package ru.tn.courses.vmartinov.v5.task1; + +import java.util.Arrays; + +public class Subtask_1 { + public static void main(String[] args) { + int arr[] = {2, 36, 101, 212, 32, 33, 17, 76, 82, 10, 1}; + for (int anArr : arr) System.out.print(anArr + " "); + int count = 0; + int[] evenArr = new int[0]; + for (int i = 0; i < arr.length; i++) + { + if (arr[i] % 2 == 0) + { + evenArr = Arrays.copyOf(evenArr, evenArr.length + 1); + evenArr[count++] = arr[i]; + } + } + for (int anArr : evenArr) System.out.print(anArr + " "); + if (evenArr.length == 0) + throw new IllegalArgumentException("Hatto raqamlar yo'q"); + + } +} diff --git a/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_2.java b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_2.java new file mode 100644 index 00000000..dedb4879 --- /dev/null +++ b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_2.java @@ -0,0 +1,24 @@ +package ru.tn.courses.vmartinov.v5.task1; + +public class Subtask_2 { + public static void main(String[] args) { + int[] days = new int[]{0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1}; + int startSm = 3; + int treeWidthM = 58; + int finishSm = startSm; + for (int i=0; i<2;i++) { + if (days[i]==0) { + finishSm += 2; + } else { + finishSm -= 1; + } + if (finishSm >= startSm) { + System.out.println("Salyangoz yuqoriga chiqdi"); + break; + } + if (finishSm == 0) { + System.out.println("Salyangoz erga tushdi"); + } + } + } +} diff --git a/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java new file mode 100644 index 00000000..e28867a6 --- /dev/null +++ b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java @@ -0,0 +1,30 @@ +package ru.tn.courses.vmartinov.v5.task1; + +public class Subtask_3 { + public static void main(String[] args) + { + double[] calibres = new double[]{4.68, 4.56, 7.99, 10.5, 8.6, 20.0, 1.2, 2.1, 2.7}; + + sortShell(calibres); + + for (double num : calibres) + { + System.out.println(num); + } + } + + private static void sortShell(double[] arr) + { + for (int i = 0; i < arr.length - 1; ) + { + if (arr[i] > arr[i + 1]) + { + double temp = arr[i]; + arr[i] = arr[i + 1]; + arr[i + 1] = temp; + if (i != 0) i--; + } + else if (i != arr.length - 1) i++; + } + } +} From 5f10487fbd3e60cc367c345e182cb53a74e015e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BB=D0=B0=D0=B4=D0=B8=D0=BC=D0=B8=D1=80?= Date: Tue, 9 Nov 2021 19:52:18 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9B=D0=B0=D0=B1=D0=BE=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BD=D0=B0=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=20=E2=84=961.=20=D0=9F=D0=B5=D1=80=D0=B5=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B0=D0=BB=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=83.=20?= =?UTF-8?q?=D0=92=D0=B7=D1=8F=D0=BB=20=D1=82=D1=80=D0=B5=D1=82=D0=B8=D0=B9?= =?UTF-8?q?=20=D0=B2=D0=B0=D1=80=D0=B8=D0=B0=D0=BD=D1=82.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../courses/vmartinov/v3/task1/Subtask_1.java | 28 ++++++++++++++++ .../courses/vmartinov/v3/task1/Subtask_2.java | 32 +++++++++++++++++++ .../courses/vmartinov/v3/task1/Subtask_3.java | 24 ++++++++++++++ .../courses/vmartinov/v5/task1/Subtask_1.java | 24 -------------- .../courses/vmartinov/v5/task1/Subtask_2.java | 24 -------------- .../courses/vmartinov/v5/task1/Subtask_3.java | 30 ----------------- 6 files changed, 84 insertions(+), 78 deletions(-) create mode 100644 src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_1.java create mode 100644 src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_2.java create mode 100644 src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_3.java delete mode 100644 src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_1.java delete mode 100644 src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_2.java delete mode 100644 src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java diff --git a/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_1.java b/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_1.java new file mode 100644 index 00000000..86e00a02 --- /dev/null +++ b/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_1.java @@ -0,0 +1,28 @@ +package ru.tn.courses.vmartinov.v3.task1; + +import java.util.Arrays; + +public class Subtask_1 { + public static void main(String[] args) { + int[] arrayNumbers = {0,0,0,1,-2, 3,-4, 5,-6,7}; + for (int i = 0; i 0) + { + System.out.println("Первое число положительное"); + } + else { + System.out.println("Перврое число отрицательное"); + } + break; + } + } +} diff --git a/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_2.java b/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_2.java new file mode 100644 index 00000000..e2044fb7 --- /dev/null +++ b/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_2.java @@ -0,0 +1,32 @@ +package ru.tn.courses.vmartinov.v3.task1; + +import java.util.Arrays; + +public class Subtask_2 { + public static void main(String[] args) { + int[] arrayNumbers = new int[10]; + int[] lock = new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + int first_cube = 0; + int second_cube = 0; + for (int i = 0; i < arrayNumbers.length; i++) { + if (arrayNumbers[i] > 0) { + if (first_cube == 0) + first_cube = i; + else + second_cube = i; + } + } + int[] decrypt = new int[3]; + decrypt[first_cube % 3] = arrayNumbers[first_cube]; + if (arrayNumbers[first_cube] == arrayNumbers[second_cube]) + decrypt[(first_cube + 1) % 3] = (10 - arrayNumbers[first_cube] - arrayNumbers[second_cube]) / 2; + else + decrypt[(first_cube + 1) % 3] = arrayNumbers[second_cube]; + decrypt[(first_cube + 2) % 3] = 10 - arrayNumbers[first_cube] - decrypt[(first_cube + 1) % 3]; + + for (int i = 0; i < lock.length; i++) { + lock[i] = decrypt[i % 3]; + } + System.out.println(Arrays.toString(lock)); + } +} diff --git a/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_3.java b/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_3.java new file mode 100644 index 00000000..41be5417 --- /dev/null +++ b/src/main/java/ru/tn/courses/vmartinov/v3/task1/Subtask_3.java @@ -0,0 +1,24 @@ +package ru.tn.courses.vmartinov.v3.task1; + +public class Subtask_3 { + public static void main(String[] args) + { + int[] arrayNumbers = {12,9,4,25,84,48,74,100}; + int count = 0; + for (int i = 0; i < arrayNumbers.length - 1; i++) + for (int j = 0; j < arrayNumbers.length - i - 1; j++) + if (arrayNumbers[j] > arrayNumbers[j+1]) + { + int temporary = arrayNumbers[j]; + arrayNumbers[j] = arrayNumbers[j+1]; + arrayNumbers[j+1] = temporary; + count++; + } + System.out.println("Отсортированный массив:"); + for(int i=0; i= startSm) { - System.out.println("Salyangoz yuqoriga chiqdi"); - break; - } - if (finishSm == 0) { - System.out.println("Salyangoz erga tushdi"); - } - } - } -} diff --git a/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java b/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java deleted file mode 100644 index e28867a6..00000000 --- a/src/main/java/ru/tn/courses/vmartinov/v5/task1/Subtask_3.java +++ /dev/null @@ -1,30 +0,0 @@ -package ru.tn.courses.vmartinov.v5.task1; - -public class Subtask_3 { - public static void main(String[] args) - { - double[] calibres = new double[]{4.68, 4.56, 7.99, 10.5, 8.6, 20.0, 1.2, 2.1, 2.7}; - - sortShell(calibres); - - for (double num : calibres) - { - System.out.println(num); - } - } - - private static void sortShell(double[] arr) - { - for (int i = 0; i < arr.length - 1; ) - { - if (arr[i] > arr[i + 1]) - { - double temp = arr[i]; - arr[i] = arr[i + 1]; - arr[i + 1] = temp; - if (i != 0) i--; - } - else if (i != arr.length - 1) i++; - } - } -}