C++ Funkcja przyjmujaca na wejsciu wskaznik do funkcji

0

Witam rozwiazuje zadanie majace na celu wykozystanie przeladowania nazwy funkcji. Mam do napisania kilka funkcji udalo mi sie napisac prawie wszystkie poza:
Funkcja przyjmujaca na wejsciu wskaznik do funkcji f : Z -> Z oraz, byc moze, dwie
liczby całkowite a i b. Funkcja ma zwrócic sume wartosci funkcji f dla argumentów
całkowitych wzietych z przedziału [a, b). Ponadto wykonanie ponizszego kodu dla f
bedacej funkcja stała równa 1:
int pierwsza = funkcja( f );
int druga = funkcja( f , 50);
std::cout << pierwsza << " , " << druga;
Powinno skutkowac wypisanie na ekran napisu 100, 50.

Nie mam pojecia jak sie za to zabrac, moze ktos pomoc?
Czytalem troche o wskaznikach do funkcji ale nie pomoglo.
Jestem poczatkujacy, prosze o wyrozumialosc.

1

Wskaźnik do funkcji przyjmującej inty i zwracającej inty:

int (*func)(int i);

Resztę musisz sam ogarnąć.

0

a mogl by mi ktos wytlumaczyc jak ma dzialac program bo to jest glownym problemem

1
int funs_sum(int (*func)(int), int from = 0, int to = 100) {
   int sum = 0;
   for(int i = from; i < to; i++)
      sum += (*func)(i);
   return sum;
}
0

Wedlug mnie to co napisales nie pokrywa sie z zadaniem.

0
fredzio60 napisał(a)

Wedlug mnie to co napisales nie pokrywa sie z zadaniem.

A czemuż to? A z resztą to ja mam odwalać za ciebie robociznę? Sam do roboty!

0
winerfresh napisał(a)
fredzio60 napisał(a)

Wedlug mnie to co napisales nie pokrywa sie z zadaniem.

A czemuż to? A z resztą to ja mam odwalać za ciebie robociznę? Sam do roboty!

Ja tylko prosze o pomoc i dziekuje pieknie za nia. Walcze z zadaniem od 2 tyg rozwiazanie tej funkji to polowa sukcesu bo jeszcze musze wkomponowac ja w inne funkje o takiej samej nazwie (przeladowanie nazwy). No nic mecze sie dalej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1