rendered paste body#include<iostream>using namespace std;int zaehler(int n,int m){ int erg = 1; for (int i =0; i< n-1; i++) { erg = erg* (m-i); } return erg;}int fak(int n){ int erg = 1; for (int i = 1; i<=n; i++) { erg = erg*i; } return erg;}int power(int x, int n){ int erg = x; for (int i =1; i<n; i++) { erg = erg * x; } return erg;} int eins(int n,int x){ if ( (x<0) && (n%2==1)) return (-1); else return 1; } int main(){ int x,m,erg,n;cout << "Dieses Programm berechnet einen Funktionswert der Funktion f(x)=(1+x)^m." << endl << "Dabei kann das gewhlte x auch negativ sein." << endl;cout << "Bitte geben sie das gewnschte x ein: ";cin >> x;cout << "Bitte geben sie das gewnschte m ein: ";cin >> m;erg = 0;for (n=1; n<m; n++){ erg = erg + eins(n,x) * (zaehler(n,m)/fak(n)) * power(x,n); }cout << "Das Ergebniss ist : " << 1+erg << endl;}