#include #include #include using namespace std; /**** Algorytm ******** x 1 n e = ---- x dla n>=0 n! ***********************/ int n; float epsylon,x; char end; long double blad,silnia,wynik; void czysc(); int main(int argc, char *argv[]){ cout<<"Program oblicza wartosc liczby \"e\" do potegi \"x\" metoda mumeryczna dla dokladnosci epsylon.\n\n"; do{ blad=0; n=1; silnia=1; wynik=1; cout<<"Podaj dokladnosc epsylon="; cin>>epsylon; cout<<"Podaj wartosc potegi x= "; cin>>x; if(x>=0){ do{ silnia=silnia*n; wynik=wynik+pow(x,n)/silnia; n++; blad=fabs(pow(x,n-1)/silnia*(n-1)-pow(x,n)/silnia*n); }while(blad >= epsylon); cout.precision(21); cout<<"Wartosc \"e\" do potegi \""<= epsylon); wynik=1/wynik; cout.precision(21); cout<<"Wartosc \"e\" do potegi \""<<-x<<"\" wynosi "<>end; czysc(); }while(end != 't'); } void czysc(){ system("cls"); }