C++ 를 사용한 수열 합 계산

C++Beginner
지금 연습하기

소개

이 랩에서는 C++ 프로그램을 사용하여 수열의 합을 구하는 방법을 배우게 됩니다. 1 + 2 + 3 + 4 + ... + n 수열의 합을 구하는 두 가지 다른 방법을 살펴볼 것입니다. C++ 코드를 더 효율적으로 이해하고 작성할 수 있게 될 것입니다.

헤더 파일 및 네임스페이스 선언

코드 파일의 경로는 ~/project/main.cpp입니다.

이 단계에서는 C++ 코딩을 시작하기 위해 필요한 헤더 파일과 네임스페이스를 선언합니다.

#include<iostream>
using namespace std;

수열 합을 구하는 함수 정의 (첫 번째 방법)

이제 첫 번째 방법을 사용하여 주어진 수열의 합을 구하는 함수를 정의합니다. 이 함수는 정수 숫자를 입력으로 받아 수열의 합을 반환합니다.

int findSumMethodOne(int num){
    int sum = 0;
    for(int i = 0; i < num; i++){
        sum = sum + i;
    }
    return sum;
}

수열 합을 구하는 함수 정의 (두 번째 방법)

이제 두 번째 방법을 사용하여 주어진 수열의 합을 구하는 함수를 정의합니다. 이 함수는 정수 숫자를 입력으로 받아 수열의 합을 반환합니다.

int findSumMethodTwo(int num){
    int sum = 0;
    sum = num * (num + 1) / 2;
    return sum;
}

메인 함수

이 단계에서는 main 함수를 정의하고 사용자에게 수열의 합을 계산할 'n'의 값을 입력하도록 요청합니다.

int main(){
    int n;
    cout<<"Enter the value of n, till which sum is required: ";
    cin>>n;
    cout<<"Method One: "<<findSumMethodOne(n)<<endl;
    cout<<"Method Two: "<<findSumMethodTwo(n)<<endl;
    return 0;
}

C++ 코드를 실행하려면 다음 명령을 사용하십시오.

g++ main.cpp -o main
./main

요약

이 랩에서는 두 가지 다른 방법을 사용하여 수열의 합을 구하는 C++ 프로그램을 작성하는 방법을 배웠습니다. for 루프를 구현하여 n 의 값을 반복하고 이를 합에 더했습니다. 또한, 합 공식을 직접 사용하여 답을 구했습니다. 이 랩은 등차수열의 합을 구하는 두 가지 다른 방법을 이해하는 데 도움이 되었습니다.