Olá, sou iniciante em programação, aprendi hoje sobre array, tenho uma dúvida, se eu tenho um programa que deva calcular médias de notas de alunos, como eu faria para o array ter um número de slots definido pelo usuário? Segue o código abaixo:
int main()
{
float numAlunos;
float media = 0;
cout << "Insira o numero de alunos: "
cin >> numAlunos;
cout << endl;
float n[numAlunos];
for(int k=0; k<=numAlunos; k++)
{
cout << "media do aluno: ";
cin >> n[k];
media += n[k];
}
media = media/numAlunos;
cout << "A media é: " << media <<endl;
return 0;
}
Agradeço a atenção.