Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstring>
  3.  
  4. using namespace std;
  5.  
  6. class Planeta{
  7. private:
  8. char ime[30];
  9. int dijametar;
  10. int oddalecenost;
  11. float masa;
  12. public:
  13. Planeta(){}
  14. Planeta(char *ime, int dijametar, int oddalecenost, float masa){
  15. strcpy(this -> ime, ime);
  16. this -> dijametar = dijametar;
  17. this -> oddalecenost = oddalecenost;
  18. this -> masa = masa;
  19.  
  20. }
  21. Planeta(const Planeta &p){
  22. strcpy(this -> ime, p.ime);
  23. this -> dijametar = p.dijametar;
  24. this -> oddalecenost = p.oddalecenost;
  25. this -> masa = p.masa;
  26.  
  27. }
  28. void set_ime(char *ime){
  29. strcpy(this -> ime = ime);
  30. }
  31. void set_dijametar(int dijametar){
  32. this -> dijametar = dijametar;
  33. }
  34. void set_oddalechenost(int oddalecenost){
  35. this -> oddalecenost = oddalecenost;
  36. }
  37. void set_masa(float masa){
  38. this -> masa = masa;
  39. }
  40. char *get_ime(){
  41. return ime;
  42. }
  43. int get_dijametar(){
  44. return dijametar;
  45. }
  46. int get_oddalechenost(){
  47. return oddalecenost;
  48. }
  49. float get_masa(){
  50. return masa;
  51. }
  52. void pechati(){
  53. cout<<ime<<" so dijametar"<<dijametar<<" km"<<endl;
  54. }
  55. };
  56. class SonchevSistem{
  57. private:
  58. Planeta najbliskaPlaneta;
  59. char planeti[50];
  60. int brojPlaneti;
  61. public:
  62. SonchevSistem(){}
  63. SonchevSistem()
  64.  
  65. };
  66.  
  67.  
  68.  
  69. int main() {
  70. Planeta planeti[100];
  71. int n;
  72. cin >> n;
  73. for (int i = 0; i < n; i++) {
  74. char ime[100];
  75. int dijametar;
  76. int oddalechenost;
  77. float masa;
  78. cin >> ime >> dijametar >> oddalechenost >> masa;
  79. Planeta p(ime, dijametar, oddalechenost, masa);
  80. planeti[i] = p;
  81. }
  82. SonchevSistem ss(planeti, n);
  83. float masa;
  84. cin >> masa;
  85.  
  86. cout << "Site planeti:"<<endl;
  87. ss.pechatiPlaneti();
  88. cout<<endl;
  89. cout << "Planeti so masa pogolema od " << masa << "kg:"<<endl;
  90. ss.pechatiSoMasa(masa);
  91.  
  92. return 0;
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement