Предмет: Информатика,
автор: ikonopisio22
Значення заданих змінних x, y, z поміняти місцями так, щоб вони виявилися впорядкованими за спаданням (с++)
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main() {
int x, y, z;
cin >> x >> y >> z;
int arr[3] = {x, y, z};
for (int i = 0; i < 2; i++) {
for (int j = i + 1; j < 3; j++) {
if (arr[i] < arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
cout << arr[0] << " " << arr[1] << " " << arr[2] << endl;
return 0;
}
Програма приймає три цілі числа x, y і z і переупорядковує їх так, щоб вони відображалися в порядку спаду. Спочатку програма зберігає x, y та z у масиві під назвою «arr». Потім він використовує два вкладені цикли for для реалізації простого алгоритму сортування, який порівнює кожну пару елементів у масиві та змінює їх місцями, якщо вони не перебувають у порядку спадання.
Похожие вопросы
Предмет: Английский язык,
автор: leilalaile
Предмет: Алгебра,
автор: gghhjvvllleewz
Предмет: Математика,
автор: cimbalaanastasia
Предмет: Литература,
автор: profapchas
Предмет: Алгебра,
автор: mariliner