Advertisement
Guest User

Xox

a guest
Oct 21st, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. Trasnformare numar in baza 2
  2. : int main()
  3. {
  4. int n,nr=0,p=1;
  5. cin>>n;
  6. do{
  7. int c=n%2;
  8. n/=2;
  9. nr=nr+c*p;
  10. p*=10;
  11. }while(n);
  12. cout<<nr;
  13. return 0;
  14. }
  15.  
  16. transformare nr din baza 2 in baza 10
  17. int main()
  18. {
  19. int n,nr=0,p=1;
  20. cin>>n;
  21. do{
  22. int c=n%2;
  23. n/=10;
  24. nr=nr+c*p;
  25. p*=2;
  26. }while(n);
  27. cout<<nr;
  28. return 0;
  29. }
  30. transformare nr din baza 10 in baza 2
  31. int main()
  32. {
  33. int n,nr=0,p=1;
  34. cin>>n;
  35. do{
  36. int c=n%2;
  37. n/=2;
  38. nr=nr+c*p;
  39. p*=10;
  40. }while(n);
  41. cout<<nr;
  42. return 0;
  43. }
  44. suma prefixelor
  45. while (x)
  46. {
  47. s+=x:
  48. x/=10;
  49. }
  50.  
  51. cmmdc(int a, int b)
  52. {while(b>0)
  53. {int r=a%b;
  54. a=b;
  55. b=r;}
  56. cout<<a;}
  57.  
  58. cmmmc(a,b)=a*b/cmmdc(a,b);
  59.  
  60. suma divizorilor:
  61.  
  62. for(int d=2;d<=n/2;d++)
  63. if(n%d==0)
  64. s+=d;
  65. algoritm prime
  66.  
  67. int prime(int x)
  68. {if(x<2||(x>2&&x%2==0))
  69. return 0;
  70. for(int d=3;d*d<n;d+=2)
  71. if(n%d==0)
  72. return 0;
  73. return 1;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement