Сначала я извиняюсь, что этот вопрос может быть глупым.Я создал вектор и попытался добавить новые элементы в этот вектор в цикле.Но кажется, что цикл останавливается на первом шаге.Заранее спасибо за помощь.
int n, NT=97;
double *x=malloc(NT*sizeof(double));
x[0]=0;
double dt=30;
double utem=0.5, dx;
for (n=1;n<NT;n++)
dx=dt*utem;
x[n] = x[n-1] + dx;
printf("x is %6.13f \n", (double)x[n]);
Вот результат: х равен 15,0.Цикл останавливается на первом шаге.