GerexD

gy28_10,gy29_10,gy28_20

Mar 9th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. gy28_10
  2. =======================================================
  3. #include <iostream>
  4. ///10. Írjuk ki egy sorozat minden négyjegyű elemét, amelyre a számjegyek összege páros szám.
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. int n,a[50];
  10. cout<<"N ";cin>>n;
  11. for(int i=1;i<=n;i++)cin>>a[i];
  12.  
  13. for(int i=1;i<=n;i++){
  14. int sz=0,o=0,x=a[i];
  15. while(x!=0){
  16. o=o+x%10;
  17. sz++;
  18. x=x/10;}
  19. if(sz==4 && o%2==0)cout<<a[i];}
  20.  
  21. return 0;
  22. }
  23. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  24. gy29_10
  25. #include <iostream>
  26. ///10. Adott egy n elemű, egészekből álló sorozat. Töröljük a sorozat középső elemét. (n/2. Indexű elemet)
  27. using namespace std;
  28.  
  29. int main()
  30. {
  31. int n,a[50];
  32. cout<<"N ";cin>>n;
  33. for(int i=1;i<=n;i++)cin>>a[i];
  34.  
  35. for(int i=(n/2);i<n;i++) a[i]=a[i+1];
  36. n--;
  37.  
  38. for(int i=1;i<=n;i++)cout<<a[i]<<" ";
  39.  
  40.  
  41. return 0;
  42. }
  43. ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  44. gy28_20
  45.  
  46. #include <iostream>
  47. ///20. Adott egy n természetes szám. Tegyük be sorozatba a szám minden előtagját!
  48. ///pl: n=128647, akkor a sorozat a=(128647,12864,1286,128,12,1)
  49. using namespace std;
  50.  
  51. int main()
  52. {
  53. int n,a[50],m=1;
  54.  
  55. cout<<"N ";cin>>n;
  56. while(n!=0){
  57. a[m]=n;
  58. m++;
  59. n=n/10;
  60. }
  61. for(int i=1;i<m;i++) cout<<a[i]<<" ";
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment