Snippet 1:
Code:
int main()
{
int size, i;
double* p;
size = 100;
p = new double[size];
for (i = 0; i < size; i++)
p[i] = 0.0;
changeArray(p, size);
for (i = 0; i < size; i++)
cout << p[i] << endl;
delete [] p;
return 0;
}
Code:
int main()
{
int size, i;
double* p;
size = 100;
p = changeArray(size);
for (i = 0; i < size; i++)
cout << p[i] << endl;
delete [] p;
return 0;
}
For snippet 1:
Code:
void changeArray(double* arr, int length)
{
for (i = 0; i < length; i++)
arr[i] = (i + 1) * (i + 1);
}
Code:
double* changeArray(int length)
{
double* temp;
temp = new double[length];
for (i = 0; i < length; i++)
temp[i] = (i + 1) * (i + 1);
return temp;
}
