Создайте программу, которая отображает заданные 3 числа (без использования операторов if-else, ternary) в порядке возрастания.С++
Idontlikescool:
жди
Ответы
Ответ дал:
1
#include <iostream>
using namespace std;
void swap(int& a, int& b) {
int temp = a;
a = b;
b = temp;
}
void sortNumbers(int& a, int& b, int& c) {
while (!(a <= b && b <= c)) {
if (a > b) {
swap(a, b);
}
if (b > c) {
swap(b, c);
}
}
}
int main() {
int a, b, c;
cout << "Введите первое число ";
cin >> a;
cout << "Введите второе число: ";
cin >> b;
cout << "Введите третье число: ";
cin >> c;
sortNumbers(a, b, c);
cout << "Числа в порядке возрастания: " << a << ", " << b << ", " << c << endl;
return 0;
}
Похожие вопросы
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад