Итак, я разговаривал со своей подругой, помогал ей с фрагментом кода, и я всегда думал, что массивы должны быть константами времени компиляции, поскольку они находятся в стеке. . Но она сказала, что ее друг сделал это с помощью этого кода:
#include <iostream.h>
#include <stdlib.h>
int main()
{
int value = ' ' ;
int sum = 0;
int count = 0;
cout<<"Please enter the total number of employees" <<endl;;
cin>> value;
int numbers[value];
cout<<"Now enter the employees corresponding salaries" <<endl;;
for (int k = 0; k < value; k++)
{
cin >> numbers[k];
}
}
Они используют Dev-C ++.
Предполагается, что этот код будет работать? Я полагаю, что нет.