язык C++: Напишите программу, которая запрашивает три целых числа (от -10000 до 10000) и выстраивает их по неубыванию.
Sample Input 1:
5 2 3
Sample Output 1:
2 3 5
Sample Input 2:
4 8 4
Sample Output 2:
4 4 8
Ответы
#include <iostream>
#include <algorithm>
int main() {
int a, b, c;
std::cin >> a >> b >> c;
int arr[] = {a, b, c};
int size = sizeof(arr) / sizeof(arr[0]);
std::sort(arr, arr + size);
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
Ответ:
#include <iostream>
#include <algorithm>
int main() {
int a, b, c;
std::cin >> a >> b >> c;
// Массив для хранения трех чисел
int numbers[3] = {a, b, c};
// Сортировка чисел по неубыванию
std::sort(numbers, numbers + 3);
// Вывод отсортированных чисел
for (int i = 0; i < 3; i++) {
std::cout << numbers[i] << " ";
}
return 0;
}
Объяснение:
Вы можете скопировать этот код в среду разработки C++ (например, Code::Blocks, Visual Studio или онлайн-компилятор) и выполнить программу. После запуска программа будет запрашивать три целых числа и выводить их в отсортированном порядке по неубыванию.