덧셈은 가장 기본적인 산술 연산 중 하나입니다. 두 개의 숫자를 더하는 프로그램은 두 수의 합을 계산한 뒤, 그 결과를 화면에 출력하는 역할을 합니다. 이 글에서는 변수를 활용한 기본 예제와 배열을 활용한 예제를 차례대로 살펴보겠습니다.
변수를 사용한 두 숫자 덧셈
두 숫자의 덧셈을 수행하는 가장 간단한 예제 프로그램은 다음과 같습니다.
예제
#include <iostream>
using namespace std;
int main() {
int num1=15, num2=10, sum;
sum = num1 + num2;
cout<<"Sum of "<<num1<<" and "<<num2<<" is "<<sum;
return 0;
}
실행 결과
Sum of 15 and 10 is 25
위 프로그램에서는 15와 10이라는 두 숫자의 합이 변수 sum에 저장됩니다.
sum = num1 + num2;
이후 cout 객체를 사용하여 계산된 합을 화면에 출력합니다.
cout<<"Sum of "<<num1<<" and "<<num2<<" is "<<sum;
배열을 사용한 두 숫자 덧셈
배열을 활용하면 두 숫자와 그 합을 하나의 배열에 함께 저장할 수 있습니다. 다음 예제를 살펴보겠습니다.
예제
#include <iostream>
using namespace std;
int main() {
int a[3];
a[0]=7;
a[1]=5;
a[2]=a[0] + a[1];
cout<<"Sum of "<<a[0]<<" and "<<a[1]<<" is "<<a[2];
return 0;
}
실행 결과
Sum of 7 and 5 is 12
위 프로그램에서는 더할 두 숫자가 배열의 인덱스 0과 1에 각각 저장됩니다.
a[0]=7; a[1]=5;
그다음, 두 수의 합은 배열의 인덱스 2에 저장됩니다.
a[2]=a[0] + a[1];
마지막으로 cout 객체를 통해 계산된 합이 화면에 출력됩니다.
cout<<"Sum of "<<a[0]<<" and "<<a[1]<<" is "<<a[2];
사용자 입력으로 두 숫자 더하기
값을 코드에 직접 지정하는 대신, cin 객체를 사용해 사용자로부터 두 숫자를 입력받아 더할 수도 있습니다. 이렇게 하면 프로그램을 매번 수정하지 않고도 다양한 값으로 덧셈을 수행할 수 있습니다.
#include <iostream>
using namespace std;
int main() {
int num1, num2, sum;
cout << "두 개의 숫자를 입력하세요: ";
cin >> num1 >> num2;
sum = num1 + num2;
cout << "두 수의 합은 " << sum << " 입니다";
return 0;
}
이처럼 C++에서는 변수, 배열, 사용자 입력 등 다양한 방식으로 두 숫자의 덧셈을 구현할 수 있습니다. 상황에 맞는 방법을 선택하여 활용해 보시기 바랍니다.