fork download
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <string>
  4. using namespace std;
  5. class wheel
  6. {
  7. protected:
  8. int diametr;
  9. float cost;
  10. public:
  11. wheel():diametr(0),cost(0)
  12. {}
  13. wheel(int d,float c):diametr(d),cost(c)
  14. {}
  15. void getwheel()
  16. {
  17. cout<<"Введите диаметр колес: ";
  18. cin>>diametr;
  19. cout<<"Введите стоимость колес: ";
  20. cin>>cost;
  21. getchar();
  22. }
  23. void show()const
  24. {
  25. cout<<"диаметр колес: "<<diametr<<" дюймов"<<endl;
  26. cout<<"стоимость колес: "<<cost<<" рублей"<<endl;
  27. }
  28. };
  29. class avto:public wheel
  30. {
  31. private:
  32. string marka;
  33. public:
  34. void getavto()
  35. { cout<<"Введите марку авто: ";
  36. getline(cin,marka);
  37. wheel::getwheel();
  38. }
  39. void showavto()const
  40. {
  41. cout<<"\nМарка авто: "<<marka<<endl;
  42. wheel::show();
  43. }
  44. };
  45. class bicycle:public wheel
  46. {
  47. private:
  48. string markab;
  49. public:
  50. void getbic()
  51. { cout<<"Введите марку велосипеда: ";
  52. getline(cin,markab);
  53. getchar();
  54. wheel::getwheel();
  55. }
  56. void showbic()const
  57. {
  58. cout<<"\nМарка велосипеда: "<<markab<<endl;
  59. wheel::show();
  60. }
  61. };
  62. int main()
  63. {
  64. setlocale(0,"rus");
  65. avto a;
  66. bicycle b;
  67. cout<<"Введите данные для авто"<<endl;
  68. a.getavto();
  69. a.showavto();
  70. cout<<"\nВведите данные для велосипеда"<<endl;
  71. b.getbic();
  72. b.showbic();
  73. cout<<endl;
  74. return 0;
  75. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include "stdafx.h"
^
Main.java:1: error: class, interface, or enum expected
#include "stdafx.h"
         ^
Main.java:2: error: illegal character: '#'
#include <iostream>
^
Main.java:3: error: illegal character: '#'
#include <string>                
^
Main.java:7: error: illegal start of type
protected:
         ^
Main.java:10: error: illegal start of type
public:
      ^
Main.java:11: error: ';' expected
    wheel():diametr(0),cost(0)
           ^
Main.java:13: error: ';' expected
    wheel(int d,float c):diametr(d),cost(c)
                        ^
Main.java:17: error: not a statement
        cout<<"??????? ??????? ?????: ";
            ^
Main.java:18: error: not a statement
        cin>>diametr;
           ^
Main.java:19: error: not a statement
        cout<<"??????? ????????? ?????: ";
            ^
Main.java:20: error: not a statement
        cin>>cost;
           ^
Main.java:23: error: ';' expected
    void show()const
               ^
Main.java:25: error: not a statement
        cout<<"??????? ?????: "<<diametr<<" ??????"<<endl;
                                                   ^
Main.java:26: error: not a statement
        cout<<"????????? ?????: "<<cost<<" ??????"<<endl;
                                                  ^
Main.java:29: error: '{' expected
class avto:public wheel
          ^
Main.java:29: error: <identifier> expected
class avto:public wheel
                       ^
Main.java:31: error: illegal start of expression
private:
^
Main.java:31: error: illegal start of type
private:
       ^
Main.java:33: error: illegal start of type
public:
      ^
Main.java:35: error: not a statement
    {   cout<<"??????? ????? ????: ";
            ^
Main.java:37: error: not a statement
        wheel::getwheel();
        ^
Main.java:37: error: ';' expected
        wheel::getwheel();
                       ^
Main.java:39: error: ';' expected
    void showavto()const
                   ^
Main.java:41: error: not a statement
        cout<<"\n????? ????: "<<marka<<endl;
                                     ^
Main.java:42: error: not a statement
        wheel::show();
        ^
Main.java:42: error: ';' expected
        wheel::show();
                   ^
Main.java:45: error: '{' expected
class bicycle:public wheel
             ^
Main.java:45: error: <identifier> expected
class bicycle:public wheel
                          ^
Main.java:47: error: illegal start of expression
    private:
    ^
Main.java:47: error: illegal start of type
    private:
           ^
Main.java:49: error: illegal start of type
public:
      ^
Main.java:51: error: not a statement
    {   cout<<"??????? ????? ??????????: ";
            ^
Main.java:54: error: not a statement
        wheel::getwheel();
        ^
Main.java:54: error: ';' expected
        wheel::getwheel();
                       ^
Main.java:56: error: ';' expected
    void showbic()const
                  ^
Main.java:58: error: not a statement
        cout<<"\n????? ??????????: "<<markab<<endl;
                                            ^
Main.java:59: error: not a statement
        wheel::show();
        ^
Main.java:59: error: ';' expected
        wheel::show();
                   ^
Main.java:62: error: class, interface, or enum expected
int main()
^
Main.java:65: error: class, interface, or enum expected
    avto a;
    ^
Main.java:66: error: class, interface, or enum expected
    bicycle b;
    ^
Main.java:67: error: class, interface, or enum expected
    cout<<"??????? ?????? ??? ????"<<endl;
    ^
Main.java:68: error: class, interface, or enum expected
    a.getavto();
    ^
Main.java:69: error: class, interface, or enum expected
    a.showavto();
    ^
Main.java:70: error: class, interface, or enum expected
    cout<<"\n??????? ?????? ??? ??????????"<<endl;
    ^
Main.java:71: error: class, interface, or enum expected
    b.getbic();
    ^
Main.java:72: error: class, interface, or enum expected
    b.showbic();
    ^
Main.java:73: error: class, interface, or enum expected
    cout<<endl;
    ^
Main.java:74: error: class, interface, or enum expected
    return 0;
    ^
Main.java:75: error: class, interface, or enum expected
}
^
51 errors
stdout
Standard output is empty