Posts

Hackerrank- Vector Sort problem(solved)

#include   < cmath > #include   < cstdio > #include   < vector > #include   < iostream > #include   < algorithm > using   namespace  std; int  main() {      /* Enter your code here. Read input from STDIN. Print output to STDOUT */        vector < int > vec;      int  size;     cin>>size;      for ( int  i= 0 ;i<size;i++)     {          int  a;         cin>>a;         vec.push_back(a);     }      sort(vec.begin(),vec.end());       for ( int  i= 0 ;i<size;i++)      cout<<vec[i]<< " " ;      return   0 ; } Hac

STL-Everything about STL

Image
 

Hackerrank C++ class templates problem-(terminated due to timeout)

  #include   < cmath > #include   < cstdio > #include   < vector > #include   < iostream > #include   < algorithm > #include   < cassert > using   namespace  std; /*Write the class AddElements here*/ template < class  T> class  AddElements{      protected :     T obj;      public :     AddElements(T ob)     {     obj=ob;     }      T add(T var)     {     obj=obj+var;      return  obj;     }     T concatenate(T var)     {      obj=obj+var;       return  obj;     } }; int  main () {    int  n,i;   cin >> n;    for (i= 0 ;i<n;i++) {     string type;     cin >> type;      if (type== "float" ) {          double  element1,element2;         cin >> element1 >> element2;         AddElements< double > myfloat (element1);         cout << myfloat.add(element2) << endl;     }      else   if (type ==  "int" ) {          int  element1, element2;         cin >> element1 >> element2;  

Templates in C++

Image
 

Files in C++-Mind Map

Image
 

Hackerrank-Accessing Inherited Functions problem-Inheritance

#include< iostream > using   namespace  std; class  A {      public :         A(){             callA =  0 ;         }      private :          int  callA;          void  inc(){             callA++;         }      protected :          void  func( int  & a)         {             a = a *  2 ;             inc();         }      public :          int  getA(){              return  callA;         } }; class  B {      public :         B(){             callB =  0 ;         }      private :          int  callB;          void  inc(){             callB++;         }      protected :          void  func( int  & a)         {             a = a *  3 ;             inc();         }      public :          int  getB(){              return  callB;         } }; class  C {      public :         C(){             callC =  0 ;         }      private :          int  callC;          void  inc(){             callC++;         }      protected :          void  func( int  & a)         {             a =