Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level06.lesson11.bonus03;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- /* Задача по алгоритмам
- Задача: Написать программу, которая вводит с клавиатуры 5 чисел и выводит их в возрастающем порядке.
- Пример ввода:
- 3
- 2
- 15
- 6
- 17
- Пример вывода:
- 2
- 3
- 6
- 15
- 17
- */
- public class Solution
- {
- public static void main (String [] args) throws IOException{
- /*Вводим номера*/
- String nom1, nom2, nom3, nom4, nom5;
- BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
- nom1=reader.readLine();
- nom2=reader.readLine();
- nom3=reader.readLine();
- nom4=reader.readLine();
- nom5=reader.readLine();
- /*Переводим строки в int*/
- int num1=Integer.parseInt(nom1);
- int num2=Integer.parseInt(nom2);
- int num3=Integer.parseInt(nom3);
- int num4=Integer.parseInt(nom4);
- int num5=Integer.parseInt(nom5);
- /*Формируем массив*/
- int numbers [] = {num1, num2,num3,num4,num5};
- /*Размер массива*/
- int arraySize=numbers.length;
- //System.out.println (arraySize);
- for (int a=1; a<arraySize;a++) {
- for (int b=arraySize-1;b>=a; b--) {
- if (numbers[b-1]>numbers[b]) {
- int t=numbers[b-1];
- numbers[b-1]=numbers[b];
- numbers [b]=t;
- }
- }
- }
- for (int i=0;i<arraySize;i++){
- System.out.println(numbers[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment