rijads

Untitled

Dec 21st, 2013
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.29 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. class datum {
  5.     protected:
  6.     int dan;
  7.     int mjesec;
  8.     int godina;
  9.     public:
  10.     datum(int a, int b, int c);
  11.     virtual char * tostring();
  12. };
  13. class datum_vrijeme:public datum{
  14.     int sekunde;
  15.     int minute;
  16.     int sati;
  17. public:
  18.     datum_vrijeme(int a, int b, int c, int d, int e, int f);
  19.     char *tostring();
  20. };
  21. char *datum::tostring(){
  22.     char *a=new char[10];
  23.     itoa(dan,a,10);
  24.     strcat(a,".");
  25.     char b[3];
  26.     itoa(mjesec,b,10);
  27.     strcat(a,b);
  28.     strcat(a,".");
  29.     char c[5];
  30.     itoa(godina,c,10);
  31.     strcat(a,c);
  32.     return a;
  33. }
  34. datum::datum(int a, int b, int c){
  35.     dan=a;
  36.     mjesec=b;
  37.     godina=c;
  38. }
  39. datum_vrijeme::datum_vrijeme(int a, int b,int c,int d,int e,int f):datum(a,b,c){
  40.     sekunde=d;
  41.     minute=e;
  42.     sati=f;
  43. }
  44. char * datum_vrijeme::tostring(){
  45.     char *a=new char[19];
  46.     itoa(dan,a,10);
  47.     strcat(a,".");
  48.     char b[3];
  49.     itoa(mjesec,b,10);
  50.     strcat(a,b);
  51.     strcat(a,".");
  52.     char c[5];
  53.     itoa(godina,c,10);
  54.     strcat(a,c);
  55.     strcat(a," ");
  56.     char d[3];
  57.     itoa(sati,d,10);
  58.     char e[3];
  59.     itoa(minute,e,10);
  60.     char f[3];
  61.     itoa(sekunde,f,10);
  62.     strcat(a, d);
  63.     strcat(a, ":");
  64.     strcat(a,e);
  65.     strcat(a,":");
  66.     strcat(a,f);
  67.     return a;
  68. }
  69. void main(){
  70.     datum b(21,4,1991);
  71.     datum_vrijeme a(22,7,1996,20,55,30);
  72.     cout<<b.tostring();
  73.     cout<<a.tostring();
  74.     system("pause");
  75. }
Advertisement
Add Comment
Please, Sign In to add comment