#include #include #include using namespace std; /**** Algorytm ******** x 1 n e = ---- x dla n>=0 n! ***********************/ int i,n; float x; char end; long double wartosc; void czysc(); long double silnia(int n); int main(int argc, char *argv[]){ cout<<"Program oblicza wartosc liczby \"e\" do potegi \"x\" metoda mumeryczna dla \"n\" prob.\n\n"; do{ long double wartosc=0; cout<<"Podaj wartosc potegi x= "; cin>>x; cout<<"Podaj ilosc prob n= "; cin>>n; if(n<=0){ cout<<"Wartosc \"n\" musi byc wieksza od zera\n"; break; } if(x>=0){ for(i=0;i<=n;i++){ wartosc=wartosc+pow(x,i)/silnia(i); } cout.precision(21); cout<<"Wartosc \"e\" do potegi \""<>end; czysc(); }while(end != 't'); system("PAUSE"); } void czysc(){ system("cls"); } long double silnia(int n){ if(n==0||n==1){ return 1; } else{ return silnia(n-1)*n; } }