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


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

Ответы

Ответ дал: firstaftergod2501
1

Ответ:

#include <iostream>

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]<< " ";

   }

}

int main() {

   setlocale(LC_ALL, "Russian");

   int* data = new int[4];

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

   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-ёх чисел.

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


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