é legato col fatto che l'array è essostesso un array puntatore cioè dinamico? non capisco cosa cambiarebbe se non metto &
- Codice:
double *poli_read(int &g)
{
double *p;
cout << "Grado del polinomio: ";
cin >> g;
cout << "Coefficienti:\n";
p=new double[g+1];
for(int i1=0;i1<=g;i1++)
cin >> p[i1];
return p;
}
premetto che il programma aveva questa parte all inizio dove "g" era gia apparso:
using namespace std;
- Codice:
void poli_print(double *p, int g)
{
for(int i1=0;i1<=g;i1++)
cout << p[i1] << " ";
cout << endl;
}