package com.javarush.test.level07.lesson04.task04; import java.io.BufferedReader; import java.io.InputStreamReader; /* Массив из чисел в обратном порядке 1. Создать массив на 10 чисел. 2. Ввести с клавиатуры 10 чисел и записать их в массив. 3. Расположить элементы массива в обратном порядке. 4. Вывести результат на экран, каждое значение выводить с новой строки. */ public class Solution { public static void main(String[] args) throws Exception /* задачу можно было решить намного компактнее, но условия задачи таковы... */ { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int[] a = new int[10];//создали массив 1 for (int i = 0; i < a.length; i++) { a[i] = Integer.parseInt(reader.readLine());//записали в него значения } int[] s = new int[10];//создали вспомогательный массив 2 for (int i = 0; i < a.length; i++) { s[i] = a[9 - i];//записали в него значения массива 1 в обратном порядке } for (int i = 0; i < a.length; i++) { a[i] = s[i];//переписали значения из массива 2 в массив 1 } for (int i = 0; i < a.length; i++) { System.out.println(a[i]);//вывели на экран значения массива 1 } } }
Leave A Comment