• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 3 года назад

CРОЧНО! ДАЮ 30 БАЛЛОВ! Решите задачу на C++

Даны два числа a и b. Ваша программа должна поменять два числа местами, если a
Формат входных данных
Даны два целых числа a и b (∣∣a∣∣,∣∣b∣∣≤109).

Формат выходных данных
Требуется вывести числа в том же формате, в котором они вводились.

входные данные
3 5
5 3
выходные данные
11 4
11 4


Аноним: Не все скопировалось, вот полное
Аноним: А, стоп, тоже не полное
Аноним: Даны два числа a и b. Ваша программа должна поменять два числа местами, если a
Аноним: Оно не хочет полностью
Аноним: если a
Аноним: если a < b, после чеговывести их
Аноним: Вот
uplmtq: Делать без функций библиотеки?
uplmtq: Только арифметические операции?
Аноним: С библиотекой

Ответы

Ответ дал: uplmtq
1

Условие:

Даны два числа: 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 через пробел

}

Вас заинтересует