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