Mam problem ze wskaźnikami. MAm do zrobienia sumę, różnice i średnia liczb przesyłanych przez wskaźniki, lecz gdy ogarnę sumę to zrobię resztę sama. Do obliczenia sumy mam wykorzystać wcześniej napisaną funkcję wczytania liczb. Tylko przy sumowaniu podkreśla mi funkcje1 nie wiem tylko dlaczego..
chodzi mi o to, żeby podane wcześniej liczby przenosiło do kolejnej funkcji i z tego obliczało ich sumę.
double *wczytaj(int *liczby)
{
double *wczytane;
cout<< " Ile liczb chcesz wczytac " ;
cin>> *liczby;
wczytane = new double[*liczby];
for (int i=0; i<*liczby; i++)
{
cin>> wczytane[i];
}
return wczytane;
}
double *sumal(int *suma)
{
double *funkcja1, *sumak;
int n,a;
funkcja1=wczytaj(&n);
sumak=new double[*suma];
for (int i=0; i<n; i++)
{
cout<<" "<<funkcja1[i];
sumak=sumak+funkcja1[i];
}
return sumak;
}
int main()
{
double *suma1;
int a, n;
suma1=sumal(&n);
cout<<" "<<suma1;
system( "Pause" );
return 0;
}