В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
kittyQuen
kittyQuen
06.08.2020 09:49 •  Информатика

Дано три числа. Упорядочите их в порядке неубывания Формат входных данных Вводятся три числа. Формат выходных данных Выведите ответ на задачу. Sample Input: 1 2 1 Sample Output: 1 1 2

Показать ответ
Ответ:
nikitakurganov
nikitakurganov
15.10.2020 15:53

class BubbleSort {  

void bubbleSort(int arr[]) {  

 int n = arr.length;  

 

 for (int i = 0; i < n-1; i++)  

  for (int j = 0; j < n-i-1; j++)  

   if (arr[j] > arr[j+1]) {  

    // поменять arr[j+1] и arr[i]  

    int temp = arr[j];  

    arr[j] = arr[j+1];  

    arr[j+1] = temp;  

   }  

}  

/* напечатать массив */

void printArray(int arr[]) {  

 int n = arr.length;  

     

 for (int i=0; i<n; ++i)

  System.out.print(arr[i] + " ");

 System.out.println();  

}  

public static void main(String args[]) {  

 BubbleSort ob = new BubbleSort();  

 int arr[] = {64, 34, 25, 12, 22, 11, 90};  

 ob.bubbleSort(arr);  

 System.out.println("Сортированный массив:");  

 ob.printArray(arr);  

}  

}

Объяснение:

Это убогий вариант сортировки пузырьком

P.S.

Не забывайте нажать " ", поставить оценку, и если ответ удовлетворил, то выберите его как "Лучший" :) В конечном счёте это правило хорошего тона благодарить людей которые тратят время на


Дано три числа. Упорядочите их в порядке неубывания Формат входных данных Вводятся три числа. Формат
0,0(0 оценок)
Ответ:
ггвв
ггвв
15.10.2020 15:53

import java.util.Scanner;

class Main {

   static int getNumb() {

       Scanner n = new Scanner(System.in);

       return n.nextInt();

   }

   public static void main(String [ ] args) {

       int arr[] = new int[3];

       for(int i = 0; i < 3; i++) {

           arr[i] = getNumb();

       }

       

       int max = 0;

       int maxN = 0;

       

       int minN = 999;

       int min = 0;

       

       int aver = 0;

       for(int i = 0; i < 3; i++) {

           if(arr[i] > maxN) {

               max = i;

               maxN = arr[i];

           }

           else if(arr[i] < minN) {

               min = i;

               minN = arr[i];

           }

           else {

               aver = i;

           }

       }

       System.out.print(arr[min]+" ");

       System.out.print(arr[aver]+" ");

       System.out.print(arr[max]+" ");

   }

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота