#include< string.h >
template < class T, class S >
int count(T *data,int size,S search)
{
int count=0;
for(int i=0;i < size;i++)
if(data[i]==search)
count++;
return(count);
}
void book :: get()
{
cin>>id>>name>>a_Name>>price;
}
bool book :: operator == (string s)
{
//c_str() converts basic string to const char * string
if(strcmp(name.c_str(),s.c_str())==0)
return(true);
return(false);
}
int main()
{
int a[20],size;
book b[20];
char c[20];
int ch;
cin>>ch>>size;
if(ch==1)
{
int s;
for(int i=0;i < size;i++)
cin>>a[i];
cin>>s;
cout< }
else if(ch==2)
{
char s;
for(int i=0;i < size;i++)
cin>>c[i];
cin>>s;
cout< }
else
{
char s[20];
for(int i=0;i < size;i++)
b[i].get();
cin>>s;
cout< }
return(0);
}
template < class T, class S >
int count(T *data,int size,S search)
{
int count=0;
for(int i=0;i < size;i++)
if(data[i]==search)
count++;
return(count);
}
void book :: get()
{
cin>>id>>name>>a_Name>>price;
}
bool book :: operator == (string s)
{
//c_str() converts basic string to const char * string
if(strcmp(name.c_str(),s.c_str())==0)
return(true);
return(false);
}
int main()
{
int a[20],size;
book b[20];
char c[20];
int ch;
cin>>ch>>size;
if(ch==1)
{
int s;
for(int i=0;i < size;i++)
cin>>a[i];
cin>>s;
cout<
else if(ch==2)
{
char s;
for(int i=0;i < size;i++)
cin>>c[i];
cin>>s;
cout<
else
{
char s[20];
for(int i=0;i < size;i++)
b[i].get();
cin>>s;
cout<
return(0);
}
0 Comments