소개
이 랩에서는 C++ 에서 세 번째 변수를 사용하지 않고 두 숫자를 바꾸는 방법을 배우게 됩니다. 모든 C++ 프로그램에서 구현할 수 있는 간단하고 효율적인 방법을 배우게 될 것입니다.
터미널 열기
먼저 터미널을 열고 C++ 파일을 생성하려는 디렉토리로 이동합니다. 다음 명령을 사용하여 원하는 디렉토리로 이동할 수 있습니다.
cd ~/project
터미널에서 touch 명령을 사용하여 main.cpp라는 새 파일을 생성합니다.
touch main.cpp
C++ 파일에 코드 구현하기
이제 파일을 생성했으므로 원하는 텍스트 편집기에서 열고 다음 코드를 추가합니다.
#include <iostream>
int main()
{
int a, b;
// Prompt user to enter values for a and b
std::cout << "Enter value for a and b: \n";
std::cin >> a >> b;
// Display the original values of a and b
std::cout << "Before swapping: a = " << a << ", b = " << b << std::endl;
// Swap the values of a and b without using a third variable
a = a + b;
b = a - b;
a = a - b;
// Display the swapped values of a and b
std::cout << "After swapping: a = " << a << ", b = " << b << std::endl;
return 0;
}
코드 컴파일 및 실행
g++ 명령을 사용하여 코드를 컴파일합니다.
g++ main.cpp -o main
다음 명령을 사용하여 코드를 실행합니다.
./main
다음과 같은 출력을 얻을 수 있으며, 여기서 a 와 b 에 대한 모든 값을 입력할 수 있습니다.
Enter value for a and b:
3 5
Before swapping: a = 3, b = 5
After swapping: a = 5, b = 3
요약
축하합니다! 이 랩에서는 C++ 에서 세 번째 변수를 사용하지 않고 두 숫자를 바꾸는 방법을 배웠습니다. 모든 C++ 프로그램에서 구현할 수 있는 간단하고 효율적인 방법을 배웠습니다.



