Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Napisać program, który obliczy i wy?wietli w formie tabeli (patrz przykład)
- warto?ci funkcji sin x, x/(x^2 + 1), e^x, 1/e^x z dokładno?ciš odpowiednio:
- x - 2 miejsca po koropce, sin x - 4 miejsca, x/(x^2 + 1) - 4 miejsca,
- e^x oraz 1/e^x - 5 miejsc. Warto?ć x powinna zmieniać się w przedziale
- od xp do xk z krokiem dx. (4 pkt)
- Przykład
- Wyniki obliczen
- x sin(x) x/(x^2 + 1) e^x 1/e^x
- 1.00 0.8415 0.5000 2.71828 0.36788
- 1.50 0.9975 0.4615 4.48169 0.22313
- 2.00 0.9093 0.4000 7.38906 0.13534
- 2.50 0.5985 0.3448 12.18249 0.08208
- 3.00 0.1411 0.3000 20.08554 0.04979
- 3.50 -0.3508 0.2642 33.11545 0.03020
- 4.00 -0.7568 0.2353 54.59815 0.01832
- 4.50 -0.9775 0.2118 90.01713 0.01111*/
- #include <iostream>
- #include <cmath>
- #include <iomanip>
- using namespace std;
- int main(int argc, char *argv[])
- {
- float xp, xk, dx;
- cout<<"Wprowadz poczatek przedzialu: ";
- cin>>xp;
- cout<<"\nWprowadz koniec przedzialu: ";
- cin>>xk;
- cout<<"\nWprowadz krok: ";
- cin>>dx;
- cout<<endl<<"x\tsin(x)\tx/(x^2+1)\te^x\t1/e^x"<<endl;
- for(float i=xp; i<=xk; i+=dx)
- {
- printf("%2.2f", i);
- printf("%10.4f", sin(i));
- printf("%10.4f", i/((i*i)+1));
- printf("%11.5f", exp(i));
- printf("%11.5f", 1/(exp(i)));
- cout<<endl;
- }
- system("PAUSE");
- return EXIT_SUCCESS;
- }
Add Comment
Please, Sign In to add comment