Попытка передать массив массива в функцию void и заполнить массив некоторыми вычислениями, но я получил, что [Ошибка] несовместимые типы при назначении типу 'struct point' из типа 'double'
#define P 45
struct point {
double x, y;
};
struct point vals[P];
void calculate_values(double l, double r)
{
int i;
for(i=0;i<P;i++)
{
vals[i]=(l+i)*(l-r)/(P-1);
}
}
in main
calculate_values(-5, 5.0);