Posts

Showing posts from September, 2019

MATRIX' CLASS OF SIZE m X n, OVERLOAD THE '+' OPERATOR TO ADD TWO MATRIX OBJECTS

hello friends.... TAKE THE FIRST STEP TO KNOWLEDGE FRIENDS  BECAUSE KNOWLEDGE IS FREE. /* CREATE A 'MATRIX' CLASS OF SIZE m X n, OVERLOAD THE '+' OPERATOR TO ADD TWO MATRIX OBJECTS. WRITE A FUNCTION IMPLEMENT IT. */  #include<iostream.h> #include<conio.h> class matrix {    int i,j,m[3][3];    public:     void getdata()     {       for(i=0; i<=2; i++)       { for(j=0; j<=2; j++) {   cin>>m[i][j]; }       }     }     void display()     {       for(i=0; i<=2; i++)       {  for(j=0; j<=2; j++)  {     cout<<m[i][j]<<"\t";  }  cout<<"\n";       }     }     friend matrix operator +(matrix,matrix); }; matrix operator +(matrix m1, matrix m2) {...

'STRING' CLASS WHICH OVERLOAD '==' OPERATOR TO COMPARE TWO STRING OBJECT

hello friends.... TAKE THE FIRST STEP TO KNOWLEDGE FRIENDS  BECAUSE KNOWLEDGE IS FREE. /* CREATE A 'STRING' CLASS WHICH OVERLOAD '==' OPERATOR TO COMPARE TWO STRING OBJECT. */ #include<iostream.h> #include<conio.h> #include<string.h> class string {   char str[20];   public:    void getdata()    {       //cut<<"\nEnter the string : ";       cin>>str;    }    int operator==(string); }; int string::operator==(string s) {   if(strcmp(str,s.str)==0)   {     return 1;   }   else    return 0; } void main() {   clrscr();   string s1,s2;   cout<<"\nEnter the First String : ";   s1.getdata();   cout<<"\nEnter the Second String :";   s2.getdata();   if(s1==s2)     cout<<"String is Equal!!!";   els...