Условие:
Даны два числа: a и b. Ваша программа должна поменять два числа местами, если a < b, после чего вывести их.
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int a, b;
cout << "Введите a, b: ";
cin >> a >> b;
if (a < b)
swap(a, b);
}
cout << a << " " << b;
Объяснение:
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека для локализации (возможно, будет работать без нее)
using namespace std; // Пространство имен
setlocale(LC_ALL,"Russian"); // Локализация (возможно, будет работать без нее)
int a, b; // Создание целочисленных переменных
cout << "Введите a, b: "; // Вывод текста в консоль
cin >> a >> b; // Вводим с клавиатуры
if (a < b) // Если а < b
swap(a, b); // Меняем a и b местами
cout << a << " " << b; // Вывод а и b через пробел
int arr[]{10,8,3,9,15,25,38};
int buff; // временная переменная для обмена элементов местами
// Сортировка массива пузырьком
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// меняем элементы местами
buff = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = buff;
// Вывод отсортированного массива на экран
for (int i = 0; i < size; i++)
cout << arr[i] << " ";
cout << endl;
return 0;
Условие:
Даны два числа: a и b. Ваша программа должна поменять два числа местами, если a < b, после чего вывести их.
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int a, b;
cout << "Введите a, b: ";
cin >> a >> b;
if (a < b)
{
swap(a, b);
}
cout << a << " " << b;
}
Объяснение:
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека для локализации (возможно, будет работать без нее)
using namespace std; // Пространство имен
int main()
{
setlocale(LC_ALL,"Russian"); // Локализация (возможно, будет работать без нее)
int a, b; // Создание целочисленных переменных
cout << "Введите a, b: "; // Вывод текста в консоль
cin >> a >> b; // Вводим с клавиатуры
if (a < b) // Если а < b
{
swap(a, b); // Меняем a и b местами
}
cout << a << " " << b; // Вывод а и b через пробел
}
#include <iostream>
using namespace std;
int main()
{
int arr[]{10,8,3,9,15,25,38};
int buff; // временная переменная для обмена элементов местами
// Сортировка массива пузырьком
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// меняем элементы местами
buff = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = buff;
}
}
}
// Вывод отсортированного массива на экран
for (int i = 0; i < size; i++)
{
cout << arr[i] << " ";
}
cout << endl;
return 0;
}