Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. double  silnia(int n) {
  5.     if(n==1) {
  6.     return 2;
  7. }
  8.    
  9.     return 3*silnia(n-1)+0.5;
  10. }
  11.  
  12. double silnia1(int n) {
  13.     if( n==1) {
  14.         return 0.5;
  15.     }
  16.     if( n == 2){
  17.         return 1;
  18.     }
  19.     return 3*silnia1(n-2) + silnia1(n-1);
  20. }
  21. double silnia2( int n) {
  22.     if( n == 1) {
  23.         return 2;
  24.        
  25.     }
  26.     if (n == 2) {
  27.         return -4;
  28.     }
  29.     return silnia2(n-2) + 2*silnia2(n-1) +0.5;
  30. }
  31. double silnia3(int n) {
  32.     if (n == 1) {
  33.         return -1.5;
  34.     }
  35.     if( n == 2) {
  36.         return 0;
  37.     }
  38.     if( n == 3) {
  39.         return 1.5;
  40.     }
  41.     return 2*silnia3(n-3) + silnia3(n-2) - silnia3(n-1);
  42. }
  43.  
  44.  
  45.  
  46.  
  47.  main() {
  48.     int n;
  49. cout<<"podaj n : ";
  50. cin>>n;
  51. cout<<"T E A M F O R ! "<<endl;
  52. cout<<"wynik silni 1 : "<<silnia(n)<<endl;
  53. cout<<"wynik silni 2 : "<<silnia1(n)<<endl;
  54. cout<<"wynik silni 3 : "<<silnia2(n)<<endl;
  55. cout<<"wynik silni 4 : "<<silnia3(n);
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement