Не компилируется программа. Предположительно - нужно использовать strcpy - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый день, имеется программа, но никак не могу откомпилировать, начинается ругаться, ругается на
for(i = 0, n = 0; i < delta_n; i++, n += delta) {
deltas[0] = n;
deltas[1] = 0;
}
подозреваю, что надо использовать strcpy, но ей никогда не пользовался, помогите в чем ошибка, подскажите как обойти эту ситуацию?
#include <stdio.h>
 
#define h 4
#define N 10000000 // Количество итераций
#define delta 0.0001 // Количество разбиений единичного отрезка
#define delta_n 10000
 
long double x_n(long double x) {
 
return h * x * (1 - x);
 
}
 
void main() {
long double x = 0.1;
int i, j;
float n;
float deltas[delta_n][2];
FILE *f;
 
for(i = 0, n = 0; i < delta_n; i++, n += delta) {
deltas[0] = n;
deltas[1] = 0;
}
 
for(i = 0; i < N; i++) {
for(j = 0; j < delta_n - 1; j++) {
if(x > deltas[j][0] && x < deltas[j+1][0]) {
deltas[j][1]++;
}
}
x = x_n(x);
}
 
f = fopen("points_1.txt", "w");
for(i = 0; i < delta_n - 1; i++) {
fprintf(f, "%f %f\n", deltas[0], deltas[1]);
}
fclose(f);
 
}

Решение задачи: «Не компилируется программа. Предположительно - нужно использовать strcpy»

textual
Листинг программы
deltas[i][0] = n;
deltas[i][1] = 0;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы