Предмет: Информатика, автор: Kekusya92

Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами и выводит их значения на экран.

Начало и конец программы уже заданы в системе, вам необходимо сдать фрагмент кода. (c++)

#include
using namespace std;
int main()
{
int a, b;
cin >> a >> b;

???

cout << a << " " << b << endl;
return 0;
}

Ответы

Автор ответа: OguyaShiki
0

Ответ:

#include <iostream>

using namespace std;

int main() {

int a, b;

cin >> a >> b;

tie(b, a) = make_pair(a, b);

cout << a << ' ' << b << '\n';

system("pause");

}

Объяснение:

( ответ выше )


Kekusya92: Мы такое ещё не проходили Ж
Kekusya92: :(
Автор ответа: restIess
1

Чтобы поменять местами две переменные мы можем использовать для этого третью(temp), сначала сохраняем значение 1 числа в temp, затем первой переменной присваиваем значение второй, ну и в конце второй переменной присваиваем значение нашего temp'a

#include <iostream>

using namespace std;

int main()

{

int a, b;

cin >> a >> b;

int temp = a;

a = b;

b = temp;

cout << a << " " << b << endl;

return 0;

}

Похожие вопросы
Предмет: Математика, автор: diasmihajlov
Предмет: Математика, автор: girl121288