Advertisement
GerexD

sorozat6-hazi.

Nov 27th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. #include <iostream>
  2. ///17. Szúrjuk be egy sorozat elemeinek összegét a sorozat elejére!
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int a[50],n,o=0;
  8. cout<<"N ";cin>>n;
  9. for(int i=1;i<=n;i++){
  10. cin>>a[i];
  11. o=o+a[i];}
  12. n++;
  13. for(int i=n;i>=1;i--)
  14. a[i]=a[i-1];
  15. a[1]=o;
  16. for(int i=1;i<=n;i++)
  17. cout<<a[i]<<" ";
  18.  
  19. return 0;
  20. }
  21. ++++++++++++++++
  22. #include <iostream>
  23. #include <limits.h>
  24. using namespace std;
  25. ///18. Egy sorozat legnagyobb elemét tegyük be a sorozat végére, törölve az eredeti helyéről!
  26. int main()
  27. {
  28. int a[50],n,max=INT_MIN,ind;
  29. cout<<"N ";cin>>n;
  30. for(int i=1;i<=n;i++){
  31. cin>>a[i];
  32. if(a[i]>max) {max=a[i];ind=i;}}
  33.  
  34. for(int i=ind;i<=n;i++)
  35. a[i]=a[i+1];
  36.  
  37. a[n]=max;
  38. for(int i=1;i<=n;i++)
  39. cout<<a[i]<<" ";
  40. return 0;
  41. }
  42. ++++++++++++++++++++
  43. #include <iostream>
  44. #include <cmath>
  45. using namespace std;
  46. ///20. Töröljük egy sorozat legkisebb prím elemét!
  47. int prim(int n)
  48. {
  49. if(n<2)return 0;
  50. for(int i=2;i<=sqrt(n);i++)
  51. if(n%i==0)return 0;
  52. return 1;
  53. }
  54. int main()
  55. {
  56. int a[50],n,min=INT_MAX,ind;
  57. cout<<"N ";cin>>n;
  58. for(int i=1;i<=n;i++){
  59. cin>>a[i];
  60. if(a[i]<min && prim(a[i])==1) {min=a[i];ind=i;}}
  61.  
  62. for(int i=ind;i<=n;i++)
  63. a[i]=a[i+1];
  64.  
  65. n--;
  66. for(int i=1;i<=n;i++)
  67. cout<<a[i]<<" ";
  68. return 0;
  69. }
  70. +++++++++++++++++++
  71. #include <iostream>
  72.  
  73. using namespace std;
  74. ///23. Beolvasunk egy számsort. Töröljük a sorozat első palindrom elemét!
  75. int pal(int n)
  76. {
  77. int f=0;
  78. while(n!=0)
  79. {
  80. f=f*10+n%10;
  81. n=n/10;
  82. }
  83. return f;
  84. }
  85. int main()
  86. {
  87. int a[50],n,ind;
  88. cout<<"N ";cin>>n;
  89. for(int i=1;i<=n;i++){
  90. cin>>a[i];
  91. if(pal(a[i])==a[i])ind=i;}
  92.  
  93. for(int i=ind;i<=n;i++)
  94. a[i]=a[i+1];
  95. n--;
  96. for(int i=1;i<=n;i++)
  97. cout<<a[i]<<" ";
  98.  
  99. return 0;
  100. }
  101. ++++++++++++++++++++++++
  102. #include <iostream>
  103.  
  104. using namespace std;
  105.  
  106. ///24. Készítsünk programot, amely beszúr egy rendezett számsorba egy elemet úgy, hogy a sor rendezett maradjon!
  107. int main()
  108. {
  109. int a[20],n;
  110. cout<<"N ";cin>>n;
  111. for(int i=1;i<=n;i++)
  112. cin>>a[i];
  113. int x,ind;
  114. cout<<"X ";cin>>x;
  115. for(int i=1;i<=n;i++)
  116. if(x>a[i] && x<a[i+1]) ind=i;
  117. n++;
  118. for(int i=n;i>=ind+1;i--)
  119. a[i]=a[i-1];
  120. a[ind+1]=x;
  121. for(int i=1;i<=n;i++)
  122. cout<<a[i]<<" ";
  123.  
  124. return 0;
  125. }
  126. ++++++++++++++++++++++++
  127. #include <iostream>
  128.  
  129. using namespace std;
  130. ///30. Adott egy n természetes szám. Készítsünk számjegyelőfordulási statisztikát! Használjunk sorozatot!
  131. int main()
  132. {
  133. int a[10],n;
  134. cout<<"N ";cin>>n;
  135. int db=0,x;
  136. for(int i=0;i<=9;i++)
  137. {
  138. x=n;
  139. db=0;
  140. while(x!=0)
  141. {
  142. if(x%10==i)db++;
  143. x=x/10;
  144. }
  145. cout<<i<<" szamjegybol "<<db<<"db van"<<endl;
  146. }
  147. return 0;
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement