desislava_topuzakova

03. Zig-Zag Arrays

Jun 5th, 2021
1,030
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.Scanner;
  3.  
  4. public class Demo_2 {
  5.     public static void main(String[] args) {
  6.         Scanner scanner = new Scanner(System.in);
  7.         int n = Integer.parseInt(scanner.nextLine()); //брой редове
  8.         int[] array1 = new int[n]; //масив 1
  9.         int[] array2 = new int[n];//масив 2
  10.         //четен ред -> първо число (втори масив); второ число (първи масив)
  11.         //нечетен ред -> първо число (първи масив); второ число(втори масив)
  12.         for (int row = 0; row < n; row++) {// 0 -> 1, 1 -> 2, 2 ->3
  13.             String input = scanner.nextLine(); //"12 34" -> split(" ") -> ["12", "34"]
  14.             int firstNumber = Integer.parseInt(input.split(" ")[0]);
  15.             int secondNumber = Integer.parseInt(input.split(" ")[1]);
  16.             //проверка дали е четен реда
  17.             if((row + 1) % 2 == 0) {
  18.                 array1[row] = secondNumber;
  19.                 array2[row] = firstNumber;
  20.             } else {
  21.                 array1[row] = firstNumber;
  22.                 array2[row] = secondNumber;
  23.             }
  24.  
  25.         }
  26.  
  27.         //отпечатаме масив 1
  28.         for (int number : array1) {
  29.             System.out.print(number + " ");
  30.         }
  31.  
  32.         System.out.println();
  33.         //отпечатаме масив 2
  34.         for (int number : array2 ) {
  35.             System.out.print(number + " ");
  36.         }
  37.  
  38.     }
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment