Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gmail.z.natashasha;
- //Написать код для зеркального переворота массива (7,2,9,4) -> (4,9,2,7). -
- //массив может быть произвольной длины. (При выполнении задания использовать дополнительный массив нельзя)
- import java.util.Arrays;
- import java.util.Scanner;
- import java.util.Random;
- public class Main {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.println("Input the length of the array and press Enter: ");
- int size = sc.nextInt();
- while (size <= 0) {
- System.out.println("Invalid input! Try again.");
- size = sc.nextInt();
- }
- int [] array = new int [size];
- fillArray(array);
- System.out.println("The array is " + Arrays.toString(array));
- mirrorArray(array);
- System.out.println("The mirror array is " + Arrays.toString(array));
- }
- static void mirrorArray(int [] array){
- for (int i = 0; i < array.length / 2; i++) {
- int element = array[i];
- array[i] = array[array.length - 1 - i];
- array[array.length - 1 - i] = element;
- }
- }
- static void fillArray (int [] array){
- Random rand = new Random();
- for (int i = 0; i < array.length; i++) {
- array[i] = rand.nextInt(100);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement