#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class batsman
{
public:
char name[20];
int run_score,indi_out;
char modeout[20];
void getdata()
{
cout<<".....Enter information for batsman......."<<end1;
cout<<"Enter batsman's name: ";
gets(name);
cout<<"Enter runs scored: ";
cin>>run_score;
cout<<"Enter 0 if NOT-OUT or 1 if OUT: "; cin>>indi_out;
if(indi_out==1)
{
cout<<"Enter mode by which out: ";
gets(modeout);
}
}
void putdata()
{
cout<<"......Batsman's Information........."<<end1;
cout<<"Batsman's name: "<<name<<end1;
cout<<"Runs scored: "<<run_score<<endl;
if(indi_out==1)
{
cout<<"OUT: "<<"Yes"<<end1;
cout<<"Mode by which out: "<<modeout<<end1;
}
}
void update()
{
int new_run;
cout<<".....Enter update for batsman....."<<end1;
cout<<"Enter new run: ";
cin>>new_run;
putdata();
run_score=run_score+new_run;
cout<<"Updated run: "<<run_score;
}
};
class bowler
{
public:
char bname[20];
int over_play,maiden_over,run_given,wicket;
void getinfo()
{
cout<<".....Enter information for bolwer......."<<endl;
cout<<"Enter bowler's name: ";
gets(bname);
cout<<"Enter overs played: ";
cin>>over_play;
cout<<"Enter maiden overs: ";
cin>>maiden_over; cout<<"Enter runs given: ";
cin>>run_given; cout<<"Enter wicket taken: ";
cin>>wicket;
}
void disp_info()
{
cout<<"......Bowler's Information........."<<end1;
cout<<"Bolwer's name: "<<bname<<end1;
cout<<"Overs played: "<<over_play<<end1;
cout<<"Maiden overs: "<<maiden_over<<end1;
cout<<"Runs given: "<<run_given<<end1;
cout<<"Wicket taken: "<<wicket<<end1;
}
};
void main()
{
clrscr();
int ch;
batsman b1;
bowler b2;
b1.getdata();
b2.getinfo();
b1.putdata();
b2.disp_info();
cout<<"Is ball thrown..?? (1-Yes or 0-NO) ";
cin>>ch;
if(ch==1)
{
b1.update();
b2.upd();
}
clrscr();
}