Advertisement
Gireada

Tema nr28

Jan 20th, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.52 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. using namespace std;
  5.  
  6. int s(int n)
  7. {
  8.     if(n==0)
  9.         return 0;
  10.     else
  11.     {
  12.         if(n%2 == 0)
  13.             return s(n-2)+n;
  14.         else
  15.             return s(n-1)+n;
  16.     }
  17. }
  18.  
  19. int main()
  20. {
  21.     int n;
  22.     cin>>n;
  23.     cout<<s(n);
  24. }
  25. //-----------------------------------------------------------------------------------------------------------------\\
  26. #include <iostream>
  27. #include <conio.h>
  28.  
  29. using namespace std;
  30.  
  31. int s1(int n)
  32. {
  33.     if(n<=0)
  34.         return 0;
  35.     else
  36.         if(n%2 == 0)
  37.             return s1(n-1)+n;
  38.         else
  39.             return s1(n-2)+n;  
  40. }
  41.  
  42. int main()
  43. {
  44.     int n;
  45.     cin>>n;
  46.     cout<<s1(n);
  47. }
  48. //------------------------------------------------------------------------------------------------------------------\\
  49. #include <iostream>
  50. #include <conio.h>
  51.  
  52. using namespace std;
  53.  
  54. int prim(int n,int i)
  55. {
  56.     if(i>n/2)
  57.         return 1;
  58.     else
  59.         if (n%i==0)
  60.             return 0;
  61.         else
  62.             return prim(n,i+1);
  63. }
  64.  
  65. int main()
  66. {
  67.     int n;
  68.     cin>>n;
  69.     if(prim(n,2))
  70.         cout<<"Prim";
  71.     else
  72.         cout<<"Nu este prim";  
  73. }
  74. //----------------------------------------------------------------------------------------------------------------\\
  75. #include <iostream>
  76. #include <conio.h>
  77.  
  78. using namespace std;
  79.  
  80. int prim(int n,int i)
  81. {
  82.     if(i>n/2)
  83.         return 1;
  84.     else
  85.         if (n%i==0)
  86.             return 0;
  87.         else
  88.             return prim(n,i+1);
  89. }
  90.  
  91. int main()
  92. {
  93.     int n, s = 0, i;
  94.     cin>>n;
  95.     for(i=2;i<n;i++)
  96.         if(prim(i,2))
  97.             s++;
  98.     cout<<s;       
  99. }
  100. //----------------------------------------------------------------------------------------------------------------\\
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement