PatrickSwayze

Untitled

Nov 15th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.29 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. #include<cmath>
  5. using namespace std;
  6. int main()
  7. {
  8. cout<<"Program wypisuje funkcje exp(x) w zakresie [a,b], gdzie a i b sa generowane     losowo."<<endl;
  9. srand(time(NULL));
  10. float a,b,n;
  11.  
  12. //czesc a)
  13. do                
  14. {
  15. a=rand()%10+1;
  16. b=rand()%10+1;
  17. }while(b<=a+2);
  18.  
  19. cout<<"========================="<<endl;
  20. cout<<"a) z krokiem 0,5"<<endl;
  21. cout<<"Wylosowane liczby: a "<<a<<" b: "<<b<<endl;
  22. cout<<"========================="<<endl;
  23. do
  24. {
  25.              
  26.     cout<<"x="<<a<<"  exp("<<a<<") ="<<exp(a)<<endl;         //dla polowek
  27.    cout<<"x="<<a<<"    exp("<<a<<")   ="<<exp(a)<<endl;     //dla calosci
  28.     a+=0.5;
  29.  
  30. }while(a<=b);
  31. //czesc b)
  32.    do                  
  33.     {
  34.         a=rand()%10+1;
  35.         b=rand()%10+1;
  36.     }while(b<=a+2);
  37.  
  38. cout<<"========================="<<endl;
  39. cout<<"b) Z krokiem n"<<endl;
  40. cout<<"Wylosowane liczby: a "<<a<<" b: "<<b<<endl;
  41. cout<<"========================="<<endl;
  42. cout<<"Podaj n: ";cin>>n;
  43.  
  44.   do
  45. {
  46.     if((int)(a*10)%10==5 && a!=10)          
  47.     cout<<"x="<<a<<"  exp("<<a<<") ="<<exp(a)<<endl;         //dla polowek
  48.     else cout<<"x="<<a<<"    exp("<<a<<")   ="<<exp(a)<<endl;     //dla calosci
  49.  
  50.     a+=n;
  51.  
  52. }while(a<=b);
  53.  
  54. cout<<"Koniec pracy programu."<<endl;
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment