mam taką funkcje:
#include "nagl.h"
static float funkcja_sredniej(float oceny[1000000],float ilosc,float suma)
{
cout<<"Ile masz ocen? ";
cin>>ilosc;
for(int i=1;i<=ilosc+1;i++)
{
cout<<"Podaj "<<i<<" ocene ";
cin>>oceny[i];
suma+=oceny[i];
}
cout<<"Srednia arytmetyczna wynosi "<<suma/ilosc;
getchar();
}
i chce ją wywołać w tym pliku:
#include "nagl.h"
#include "Dodawanie.cpp"
#include "Odejmowanie.cpp"
#include "Mnozenie.cpp"
#include "Dzielenie.cpp"
#include "Pole.cpp"
#include "Objetosc.cpp"
#include "Potegi.cpp"
#include "Przeliczniki.cpp"
#include "Srednia.cpp"
int wybor;
int main()
{
for(;;)
{
cout<<" MENU GLOWNE"
<<"\n--------------------------"
<<"\n1. Dodawanie"
<<"\n2. Odejmowanie"
<<"\n3. Mnozenie"
<<"\n4. Dzielenie"
<<"\n5. Pole"
<<"\n6. Objetosc"
<<"\n7. Podegowanie"
<<"\n8. Przeliczniki"
<<"\n9. Srednia arytmetyczna"
<<"\n10. Ile dni w miesiacu"
<<"\n11. Sprawdzanie wieku"
<<"\n12. Ciag Fibanacciego"
<<"\n13. Gra w zgadywanie"
<<"\n14. Symulator totka"
<<"\n15. Quiz o C++"
<<"\n16. Dane osobowe"
<<"\n17. Koniec programu\n";
cin>>wybor;
switch(wybor)
{
case 1:
system("cls");
funkcja_dodawania(1, 2);
break;
case 2:
system("cls");
funkcja_odejmowania(1, 2);
break;
case 3:
system("cls");
funkcja_mnozenia(1, 2);
break;
case 4:
system("cls");
funkcja_dzielenia(1,2);
break;
case 5:
system("cls");
funkcja_pola(1,2,3,4,5,6,7,8);
break;
case 6:
system("cls");
funkcja_objetosci(1,2,3);
break;
case 7:
system("cls");
funkcja_podegi(1/*2*/);
break;
case 8:
system("cls");
funkcja_przelicznika(1,2,3,4);
break;
case 9:
system("cls");
funkcja_sredniej(1,2,3);
break;
i w tym pliku w 85 linijce mam error: invalid conversion from 'int' to 'float*' [-fpermissive]
proszę o pomoc