ya_zay4eg

level06.lesson11.bonus03

Dec 2nd, 2014
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. package com.javarush.test.level06.lesson11.bonus03;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.ArrayList;
  7.  
  8.  
  9. /* Задача по алгоритмам
  10. Задача: Написать программу, которая вводит с клавиатуры 5 чисел и выводит их в возрастающем порядке.
  11. Пример ввода:
  12. 3
  13. 2
  14. 15
  15. 6
  16. 17
  17. Пример вывода:
  18. 2
  19. 3
  20. 6
  21. 15
  22. 17
  23. */
  24.  
  25. public class Solution
  26. {
  27.     public static void main (String [] args) throws IOException{
  28.  
  29.  
  30.  
  31.         /*Вводим номера*/
  32.         String nom1, nom2, nom3, nom4, nom5;
  33.         BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
  34.         nom1=reader.readLine();
  35.         nom2=reader.readLine();
  36.         nom3=reader.readLine();
  37.         nom4=reader.readLine();
  38.         nom5=reader.readLine();
  39.  
  40.         /*Переводим строки в int*/
  41.         int num1=Integer.parseInt(nom1);
  42.         int num2=Integer.parseInt(nom2);
  43.         int num3=Integer.parseInt(nom3);
  44.         int num4=Integer.parseInt(nom4);
  45.         int num5=Integer.parseInt(nom5);
  46.  
  47.         /*Формируем массив*/
  48.         int numbers [] = {num1, num2,num3,num4,num5};
  49.  
  50.         /*Размер массива*/
  51.         int arraySize=numbers.length;
  52.  
  53.  
  54.         //System.out.println (arraySize);
  55.         for (int a=1; a<arraySize;a++) {
  56.             for (int b=arraySize-1;b>=a; b--) {
  57.                 if (numbers[b-1]>numbers[b]) {
  58.                     int t=numbers[b-1];
  59.                     numbers[b-1]=numbers[b];
  60.                     numbers [b]=t;
  61.                 }
  62.             }
  63.         }
  64.         for (int i=0;i<arraySize;i++){
  65.             System.out.println(numbers[i]);
  66.         }
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment