Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class geekbrains2 {
- public static void main(String [] args) {
- //задание 1.
- int arr[] = {0, 1, 1, 1, 1, 0, 0, 1};
- replace(arr);
- //задание 2
- int arr3[] = new int[8];
- sigmaPlusThree(arr3);
- //задание 3
- int array3[] = {1, 5, 3, 2, 11, 4, 5, 2, 4, 8, 9, 1 };
- System.out.println("Задание 3: ");
- for(int k : array3) {
- if (k < 6) {
- k = k * 2;
- }
- System.out.print(k+ " ");
- }
- System.out.println();
- //задание 4.
- int array4[][] = new int[3][3];
- for(int i = 0; i<3; i++){
- for(int j = 0; j<3; j++){
- if(i==j)
- array4[i][j] = 1;
- else
- array4[i][j] = 0;
- }}
- printArr(array4);
- // задание 5
- int array5[] = {3, -6, 142, -239847, 3243};
- minAndMax(array5);
- //задание 6
- int array6[] = {3, -6, 23, 298142, -239847, 3243, -23};
- checkBalance(array6);
- //задание 7
- int[] original = { 1, 2, 3, 4, 5, 6 };
- int shift = 2;
- shiftArray(original, shift);
- }
- //задание 1
- public static void replace(int arr2[]){
- System.out.println("Задание 1:");
- for(int i = 0; i<arr2.length; i++){
- int x=0;
- int y=1;
- if(arr2[i] == x)
- arr2[i]=y;
- else
- arr2[i]=x;
- System.out.print(arr2[i] + " ");
- }
- System.out.println();
- }
- public static void printArr(int [][] array) {
- System.out.println("Задание 4: ");
- for(int i = 0; i<array.length; i++) {
- for(int j = 0; j<array[i].length; j++) {
- System.out.print(array[i][j] + "\t");
- }
- System.out.println();
- }
- }
- //задание 5
- public static void minAndMax(int[] array){
- System.out.println("Задание 5: ");
- int min= array[0];
- int max=array[0];
- for(int o : array){
- if(o<min)
- min=o;
- if(o>max)
- max=o;
- }
- System.out.println("Наименьшее значение " + min);
- System.out.println("Наибольшее значение " + max );
- }
- //задание 2
- public static void sigmaPlusThree(int [] array) {
- System.out.println("Задание 2: ");
- for(int i = 0; i<array.length; i++) {
- array[i]=i*3;
- System.out.print(array[i] + " ");
- }
- System.out.println();
- }
- //задание 6
- public static void checkBalance(int [] array){
- System.out.println("Задание 6: ");
- for(int i : array){
- }
- int [] array1 = Arrays.copyOfRange(array, 0, array.length/2);
- int [] array2 = Arrays.copyOfRange(array, array.length/2, array.length);
- // System.out.println("First half of the array:: "+Arrays.toString(array1));
- //System.out.println("First second of the array:: "+Arrays.toString(array2));
- int sum1=0;
- for(int q : array1) {
- sum1 += q;
- }
- int sum2=0;
- for(int r : array2) {
- sum2 += r ;
- }
- boolean check;
- if(sum1==sum2) {
- check=true;
- System.out.println("Суммы двух частей массива равны");
- }else {
- check=false;
- System.out.println("Суммы двух частей массива не равны");
- }
- }
- //задание 7
- public static void shiftArray(int [] array, int a) {
- System.out.println("Задание 7: ");
- int [] shiftedArray = new int[array.length];
- for (int k = 0; k<array.length; k++) {
- shiftedArray[k] = array[(a+k)%array.length];
- System.out.print(shiftedArray[k] + " ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement