< [Jumping into C++] 2차원으로 구성된 임의의 크기의 곱셈표. P.189

프로그래밍 공부/Jumping into C++

[Jumping into C++] 2차원으로 구성된 임의의 크기의 곱셈표. P.189

Rocketbabydolls 2020. 11. 16. 20:31


#include <iostream>

using namespace std;

int main()
{
    int **table;
    int size;
    
    cin >> size;


    table = new int*[size];

    for(int i = 0 ; i < size ; i++)
    {
        table[i] = new int[size];
    }

    for(int i = 0 ; i < size ; i++)
    {
        for(int j = 0 ; j < size ; j++)
        {
            table[i][j] = (i + 1) * (j + 1);
        }
    }


    for(int i = 0 ; i < size ; i++)
    {
        for(int j = 0 ; j < size ; j++)
        {
            cout  <<table[i][j] << " " ;
        }
        cout << '\n';
    }

    for(int i = 0 ; i < size ; i++)
    {
        delete[] table[i];
    }
    delete[] table;





    return 0;
}