All pastes #2034272 Raw Edit

belegarbeit

public cpp v1 · immutable
#2034272 ·published 2010-12-30 16:21 UTC
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;}