Не компилируется программа. Предположительно - нужно использовать strcpy - C (СИ)
Формулировка задачи:
Добрый день, имеется программа, но никак не могу откомпилировать, начинается ругаться, ругается на
подозреваю, что надо использовать strcpy, но ей никогда не пользовался, помогите в чем ошибка, подскажите как обойти эту ситуацию?
for(i = 0, n = 0; i < delta_n; i++, n += delta) {
deltas[0] = n;
deltas[1] = 0;
}#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;