11021번: A+B - 7 (acmicpc.net)

 

11021번: A+B - 7

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

www.acmicpc.net

 

#include <iostream>;
#include <vector>;

using namespace std;

int main()
{
    int n, a, b;
    cin >> n;

    int *arr = new int[n];
    //vector<int> vec;

    for (int i = 0; i < n; i++) 
    {
        cin >> a >> b;
        arr[i] = a + b;
        //vec[i] = a + b;
    }

    for (int i = 0; i < n; i++) 
    {
        cout << "Case #" << i + 1 << ": " << arr[i] << "\n";
    }

    return 0;
}

연습겸 배열을 활용해 봤는데 C#과 다르게 배열의 길이에 변수를 넣을 수 없었다.(상수만 넣어야 함) 이것을 해결하기 위해 포인터를 사용하였는데 연산이 상당히 많이 필요하다고 한다.... 백터도 활용해보려고 했는데 (C#의 리스트와 비슷한 듯?) 어떻게 값 입력하는 지 확인 해볼 필요가 있겠다. 추가적으로 포인터의 개념에 대해서도 확인이 필요.

'Algorithm > C++ BOJ' 카테고리의 다른 글

C++) [BOJ] 2914 저작권  (0) 2023.02.10
C++) [BOJ] 11022 A+B - 8  (0) 2023.02.02
C++) [BOJ] 2588 곱셈  (2) 2023.01.29
C++) [BOJ] 1008 A/B  (0) 2023.01.29
C++) [BOJ] 1000 A+B  (0) 2023.01.29

+ Recent posts