#include <iostream>
using namespace std;

int main()
{
int num1, sum=0;
cout << "何個の数字の和を求めますか?\n";
cin >> num1;

if(num1 >= 1 && num1 <= 10){
cout << "数値を" << num1 << "個入力してください。\n";
int pok[num1-1];
for(int i=0; i<=num1-1; i++){
cin >> pok[i];
sum = sum + pok[i];
}
cout << "合計値は" << sum << "です。\n";
}
else
cout << "数値が正しくありません\n";

return 0;
}



と入力して、ユーザーが指定した数の和を求めようと思うのだが
pok[num1]のところで「サイズを指定してください」とエラーがでます。
cin >> num1 で入力されたサイズを作りたい場合はどうすればよいのですか?