Odpowiedź:
#include <iostream>
int absolute(int n) { //piszemy wlasna funkcje do liczenia wartosci bezwzglednej
return n < 0 ? n * -1 : n;
}
int factorial(int n) { //funcja rekurencyjna do liczenia silni
if (n == 0) {
return 1;
}
return n * factorial(n - 1);
}
int function(int x, int y) { // funkcja liczaca zadanie korzystajaca z wczesniejszych funkcji
return absolute(x - y) + factorial(y);
}
int main() {
int x, y; //wczytanie danych
std::cin >> x >> y;
std::cout << function(x, y); //wywolanie funkcji
return 0;
}
Wyjaśnienie:
Wyjasnienie po //