СРОЧНО!Дам много баллов!Составьте,пожалуйста,алгоритм сортировки четырех чисел(a,b,с,d)

0 голосов
17 просмотров

СРОЧНО!Дам много баллов!Составьте,пожалуйста,алгоритм сортировки четырех чисел(a,b,с,d)


Информатика (40 баллов) | 17 просмотров
0

По возрастанию или убыванию?

0

По возрастанию

Дан 1 ответ
0 голосов

Ответ:

#include

using namespace std;

void sortArray(int *arr) {

   int tmp;

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

       for (int j = 0; j < 4 - 1; j++) {

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

               tmp = arr[j];

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

               arr[j + 1] = tmp;

           }

       }

   }

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

       cout << arr[i]<< " ";</p>

   }

}

int main() {

   setlocale(LC_ALL, "Russian");

   int* data = new int[4];

   cout << "Введите числа: " << endl;</p>

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

       cin >> data[i];

   }

   sortArray(data);

delete [] data;

system(" Pause");

}

Объяснение:

Код на с++.

По факту,всё что тебе нужно это

tmp = arr[j];

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

arr[j + 1] = tmp;

Где arr-это твой массив 4-ёх чисел.

при помощи этого напишешь на любом языке такой алгоритм

(85 баллов)
0

Спасибо,но мне нужно это в виде схемы

0

Нужен был алгоритм,ты его получил) Далее схему составить должно быть просто,только я вот этого не умею)