1. 문제
12. 다음 C 프로그램을 C++ 프로그램으로 수정하여 실행하라. 이 프로그램의 실행 결과는 연습문제 11과 같다.
2. 결과
3. 코드
#include <iostream>
using namespace std;
int sum(int a, int b);
int main()
{
int n=0;
cout << "끝 수를 입력하세요>>";
cin >> n;
cout << "1에서 " << n << "까지의 합은 " << sum(1, n) << " 입니다." << endl;
}
int sum( int a, int b) {
int k, res=0;
for( k=a; k<=b; k++) {
res += k;
}
return res;
}
4. 설명
1. int sum() -> int sum( int a, int b) 로 함수 선언부를 수정해야 합니다. C와 달리 매개변수까지 다 입력해야 되는 이유는 C++에서는 함수 중복이 가능해서 같은 이름을 가진 함수여도 매개변수에 따라 다른 함수가 되기 때문 입니다.
2. printf -> cout
3. scanf -> cin 으로 각각 수정하시면 됩니다.
'명품 C++ programming' 카테고리의 다른 글
명품 C++ programming 실습문제 2장 14번 (0) | 2019.04.06 |
---|---|
명품 C++ programming 실습문제 2장 13번 (1) | 2019.04.06 |
명품 C++ programming 실습문제 2장 11번 (0) | 2019.04.06 |
명품 C++ programming 실습문제 2장 10번 (0) | 2019.04.06 |
명품 C++ programming 실습문제 2장 9번 (0) | 2019.04.06 |