Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. void min_max()
  4. {
  5. int n,a[1001],i,min,max;
  6. cin>>n;
  7. for(i=1; i<=n; i++)
  8. cin>>a[i];
  9. min=a[1];
  10. max=a[1];
  11. for(i=1; i<=n; i++)
  12. {
  13. if(a[i]<min)
  14. min=a[i];
  15. if(a[i]>max)
  16. max=a[i];
  17. }
  18. cout<<min<<' '<<max<<'\n';
  19. }
  20. void suma_cifre()
  21.  
  22. {
  23. //suma cifrelor
  24. int x,S=0;
  25. cin>>x;
  26. while(x!=0)
  27. {
  28. S=S+x%10;
  29. x=x/10;
  30. }
  31. cout<<S;
  32.  
  33. }
  34. void oglindit()
  35. {
  36. //OGLINDITUL
  37. int x,o=0;
  38. cin>>x;
  39. while(x)
  40. {
  41. o=o*10+x%10;
  42. x=x/10;
  43. }
  44. cout<<o;
  45. }
  46. void palindrom()
  47. {
  48. //Palindrom
  49. int x,o=0,y;
  50. cin>>x;
  51. y=x;
  52. while(x)
  53. {
  54. o=o*10+x%10;
  55. x=x/10;
  56. }
  57. if(o==y)
  58. cout<<"PALINDROM";
  59. else
  60. cout<<"NU E PALINDROM";
  61. }
  62. void algoritm_euclid()
  63. {
  64. //ALGORITM EUCLID
  65. int a,b,r;
  66. cin>>a>>b;
  67. while(b!=0)
  68.  
  69. {
  70. r=a%b;
  71. a=b;
  72. b=r;
  73. }
  74. cout<<a;
  75. }
  76. void numar_prim()
  77. {
  78. //NUMAR PRIM
  79. int d,n,prim=1;
  80. cin>>n;
  81. for(d=2; d*d<=n; ++d)
  82. if(n%d==0)
  83. prim=0;
  84. if(prim)
  85. cout<<"NUMAR PRIM";
  86. else
  87. cout<<"NUMAR NEPRIM";
  88. }
  89. void compunerea_unui_numar_din_cifrele_sale()
  90. {
  91. //COMPUNEREA UNUI NUMAR DIN CIFRELE SALE
  92. int x=0,n,c,i;
  93. cin>>n;
  94. for(i=1; i<=n; ++i)
  95. {
  96. cin>>c;
  97. x=x*10+c;
  98. }
  99. cout<<x;
  100. }
  101.  
  102.  
  103. int main()
  104. {
  105. int t;
  106. cin>>t;
  107. if(t==1) min_max();
  108. else if(t==2) suma_cifre();
  109. else if(t==3) oglindit();
  110. else if(t==4) palindrom();
  111. else if(t==5) algoritm_euclid();
  112. else if(t==6) numar_prim();
  113. else if(t==7) compunerea_unui_numar_din_cifrele_sale();
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement