Witam, mam napisać program, który za pomocą operatorów new stworzy trzy tablice double i dwie z nich wypełni jakimiś wartościami. Następnie mam napisać funkcję, która do tablicy 3 przypisze każdy element tablicy pierwszej pomnożony przez element tablicy drugiej. Mam takie coś ale niezbyt działa:
#include <iostream>
using namespace std;
void fun(double *wsk1, double *wsk2, double *wsk3);
int main()
{
double *wsk1 = new double[20];
double *wsk2 = new double[20];
double *wsk3 = new double[20];
/* Wypelnienie pierwszych dwoch tablic */
for(int i = 0; i < 20; i++)
{
wsk1[i] = i;
}
for(int i = 0; i < 20; i++)
{
wsk2[i] = i;
}
/* ***************************************** */
fun(wsk1, wsk2, wsk3);
for(int i = 0; i < 20; i++)
{
cout << *wsk3 << endl;
}
}
/*********************************************/
void fun(double *wsk1, double *wsk2, double *wsk3)
{
for(int i = 0; i < 20; i++)
{
wsk3[i] = wsk1[i] * wsk2[i];
}
}