Uploaded by pahe pahe

examly question java

advertisement
1
public:
// You are using GCC
void area(T a)
{
cout<<(1.732*a*a)/4.0<<endl;
}
void area(T a,T b)
{
cout<<(0.5*a*b)<<endl;
}
void area(T a,T b,T c)
{
T s=(a+b+c)/2.0;
double ar=sqrt(s*(s-a)*(s-b)*(s-c));
cout<<ar<<endl;
}
};
2
list<int> l;
// You are using GCC
int n,i,temp;
cin>>n;
for(i=0;i<n;i++)
{
cin>>temp;
l.push_back(temp);
}
list<int>::iterator it,it1;
it=min_element(l.begin(),l.end());
it1=max_element(l.begin(),l.end());
cout<<*it<<endl<<*it1<<endl;
cin>>temp;
l.insert(it,temp);
cin>>temp;
l.insert(it1,temp);
for(it=l.begin();it!=l.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
l.reverse();
for(it=l.begin();it!=l.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
l.sort();
for(it=l.begin();it!=l.end();it++)
{
cout<<*it<<" ";
}
3
// You are using GCC
void operate(vector<int> v,int n)
{
int a;
vector<int> v1;
v1=v;
reverse(v1.begin(),v1.end());
for(a=0;a<v1.size();a++)
{
cout<<v1[a]<<" ";
}
cout<<endl;
for(a=0;a<v.size();a++)
{
if(v[a]!=v1[a])
{
break;
}
}
if(a==v.size())
{
cout<<"EQUAL";
}
else
{
cout<<"NOT EQUAL";
}
}
4
// You are using GCC
void compute(int n,int arr[50],set<int> s)
{
int a,count=0;
for(a=0;a<n;a++)
{
s.insert(arr[a]);
}
set<int>::iterator it;
for(it=s.begin();it!=s.end();it++)
{
cout<<*it<<" ";
if((*it)<40)
{
count++;
}
}
cout<<endl<<count;
}
5
double arr[35];
int size;
// You are using GCC
public:
void enter()
{
cout<<"Enter the numbers of data:\n";
cin>>size;
cout<<"Enter number:\n";
for(int a=0;a<size;a++)
{
cin>>arr[a];
}
}
void total()
{
double sum=0;
for(int a=0;a<size;a++)
{
sum+=arr[a];
}
cout<<"total sum of numbers is :"<<sum<<endl;
cout<<"Average = "<<(sum/size)<<endl;
}
void avg()
{
}
void sort()
{
int a,b;
for(a=0;a<size;a++)
{
for(b=0;b<size;b++)
{
if(arr[a]<arr[b])
{
arr[a]+=arr[b];
arr[b]=arr[a]-arr[b];
arr[a]-=arr[b];
}
}
}
cout<<"Elements of array in sorted ascending order:\n";
for(a=0;a<size;a++)
{
cout<<arr[a]<<endl;
}
}
};
6
// You are using GCC
vector<int> v;
int a,b,c;
cout<<"Enter the size of array:\n";
cin>>a;
cout<<"enter elements of array:\n";
for(b=0;b<a;b++)
{
cin>>c;
v.push_back(c);
}
print(v);
sort(v.begin(),v.end());
print(v);
reverse(v.begin(),v.end());
print(v);
cout<<"enter element you want to search:\n";
cin>>c;
b=count(v.begin(),v.end(),c);
if(b)
{
cout<<"Found";
}
else
{
cout<<"not found";
}
return 0;
}
7
// You are using GCC
int a,b,c;
vector<int> v;
cin>>a;
cout<<a<<endl;
for(b=0;b<a;b++)
{
cin>>c;
v.push_back(c);
}
print(v);
reverse(v.begin(),v.end());
print(v);
cout<<"enter element you want to search:\n";
cin>>c;
b=0;
b=count(v.begin(),v.end(),c);
if(b)
{
cout<<"the number "<<c<<" is in the list";
}
else
{
cout<<"the number "<<c<<" is not in the list";
}
return 0;
}
void print(vector<int> &v)
{
int a;
for(a=0;a<v.size();a++)
{
cout<<v[a]<<" ";
}
cout<<endl;
}
8
template<class t1,class t2>
BHK_req<t1,t2> :: BHK_req()
{
cin>>room;
cin.ignore();
cin>>r_furniture>>k_furniture>>h_furniture;
cost(room,r_furniture);
cost(h_furniture,k_furniture);
}
template<class t1,class t2>
// You are using GCC
void BHK_req<t1,t2> :: cost(t1 room,t2 r_furniture)
{
if(r_furniture=="full")
{
r_cost=room*2500000;
}
else
{
r_cost=room*1300000;
}
}
template<class t1,class t2>
void BHK_req<t1,t2> :: cost(t2 h_furniture,t2 k_furniture)
{
if(h_furniture=="full")
{
h_cost=3500000;
}
else
{
h_cost=1800000;
}
if(k_furniture=="full")
{
k_cost=2000000;
}
else
{
k_cost=1000000;
}
}
template<class t1,class t2>
void BHK_req<t1,t2> :: show()
{
cout<<room<<endl<<r_cost<<endl<<k_cost<<endl<<h_cost;
cout<<endl<<r_cost+k_cost+h_cost;
}
9
// You are using GCC
void s_name :: insert_word()
{
int a,b;
string c;
cin>>a;
for(b=0;b<a;b++)
{
cin>>c;
v.push_back(c);
}
}
void s_name :: delete_word()
{
if(!v.empty())
{ string s;
cin>>s;
t=find(v.begin(),v.end(),s);
v.erase(t);
}
}
void s_name :: replace_word()
{
if(!v.empty())
{
string s,s1;
cin>>s>>s1;
replace(v.begin(),v.end(),s,s1);
}
}
void s_name :: display()
{
if(!v.empty())
{ for(int a=0;a<v.size();a++)
{
cout<<v[a]<<endl;
}
}
else
{
cout<<"listempty";
}
}
10
// You are using GCC
{
list<int>::iterator it;
for(it=l1.begin();it!=l1.end();it++)
{
(*it)*=2;
}
for(it=l1.begin();it!=l1.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
it=max_element(l1.begin(),l1.end());
cout<<*it<<endl;
it=min_element(l1.begin(),l1.end());
cout<<*it<<endl;
}
11
// You are using GCC
{
list<int> l;
for(int b=0;b<size;b++)
{
int c;
cin>>c;
l2.push_back(c);
}
list<int>::iterator it=l2.begin();
int a;
for(a=0;a<size/2;a++)
{
if((*it)%2==0)
{
l.push_back((*it));
}
it++;
}
return l;
}
void print(list<int> &l)
{
list<int>::iterator it;
for(it=l.begin();it!=l.end();it++)
{
cout<<*it<<" ";
}
}
12
// You are using GCC
int i,j,size=0;
T arr3[100];
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(arr2[i]==arr1[j])
{
arr3[size]=arr2[i];
size++;
}
}
}
//reverse(arr3,arr3+size);
for(i=0;i<size;i++)
{
cout<<arr3[i]<<" ";
}
}
13
// You are using GCC
for(i=0;i<size;i++)
{
sum=sum+g1[i];
}
mean=(float)sum/size;
cout<<mean<<endl;
for(i=0;i<size;i++)
{
sum1=sum1+pow((g1[i]-mean),2);
}
float s1;
s1=(float)sum1/size;
cout<<s1<<endl;
s1=sqrt(s1);
cout<<s1;
14
// You are using GCC
sort_array(int n)
{
a=new T[n];
size=n;
}
void print()
{
int i,j;
T temp;
for(i=0;i<size;i++)
{
cin>>a[i];
}
for(i=0;i<size;i++)
{
for(j=i+1;j<size;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=0;i<size;i++)
{
cout<<a[i]<<endl;
}
}
};
int main()
{
int n;
cin>>n;
sort_array<int> a(n);
sort_array<float> b(n);
sort_array<string> c(n);
int ch;
cin>>ch;
if(ch==1)
{
a.print();
}
else if(ch==2)
{
b.print();
}
else if(ch==3)
{
c.print();
}
else
{
cout<<"WRONG CHOICE";
}
}
15
// You are using GCC
for(int i=0;i<vec1.size()-1;i++)
{
int sum;
sum=vec1[i]+vec1[i+1];
cout<<sum<<endl;
}
}
int main()
{
vector<int> v;
int n;
cin>>n;
int i;
if(n==1)
{
cout<<"No Adjacent Value";
}
else
{
int temp;
for(i=0;i<n;i++)
{
cin>>temp;
v.push_back(temp);
}
displaySum(v);
}
}
16
// You are using GCC
int a,b,c;
cin>>a;
for(b=0;b<a;b++)
{
cin>>c;
if(c!=10)
V.push(c);
else
{
c=V.top();
c=10-c;
V.pop();
V.push(c);
b--;
}
}
for(b=0;b<a;b++)
{
cout<<V.top()<<endl;
V.pop();
}
return 0;
}
17
// You are using GCC
int i,temp;
int n;
cin>>n;
for(i=0;i<n;i++)
{
cin>>temp;
s.push(temp);
}
while(!s.empty())
{
cout<<s.top()<<" ";
18
// You are using GCC
void read()
{
int i,j;
for(i=0;i<size;i++)
{
cin>>a[i];
}
}
void sort1()
{
int i,j;
T tem;
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if(a[i]<a[j])
{
tem=a[i];
a[i]=a[j];
a[j]=tem;
}
}
}
}
void print()
{
for(int i=0;i<size;i++)
{
cout<<a[i]<<endl;
}
}
};
19
// You are using GCC
class derived:public base
{
public:
derived()
{
base();
cout<<w*l<<endl<<2*(w+l);
}
};
20
// You are using GCC
void Paint::getdata()
{
cin>>l>>b>>h>>cost;
}
class Calculate:public Paint
{
public:
void total_cost()
{
int a=l*b;
int d=2*h*(l+b);
int c=a+d;
float total_cost=cost*(float)c;
cout<<total_cost;
}
};
21
// You are using GCC
class Square_root:public puzzle
{
public:
double task1()
{
double d,f;
f=fun();
d=sqrt(f);
return d;
}
};
class Square:public puzzle
{
public:
double task2()
{
double d,f;
f=fun();
d=f*f;
return d;
}
};
22
// You are using GCC
int super :: get(int a){
x=a;
return a;
}
class class1 : public virtual super
{
int a;
char na[20];
public:
void getdata1()
{
cin>>a>>na;
}
void show()
{
cout<<a<<endl<<na;
}
};
class class2 : public virtual super
{
int ag;
char n[20];
public:
void getdata2()
{
cin>>ag>>n;
}
void show()
{
cout<<ag<<endl<<n;
}
};
23
// You are using GCC
vendor::vendor()
{
cin>>cust_id;
cin.ignore();
cin.getline(name,20);
}
void vendor::show_cust()
{
cout<<cust_id<<endl<<name<<endl;
}
class wheat: public virtual vendor
{
public:
int qty,price;
wheat()
{
cin>>price>>qty;
}
};
class rice: public virtual vendor
{
public:
int qty1,price1;
rice()
{
cin>>price1>>qty1;
}
};
class final:public wheat,public rice
{
public:
int total;
final()
{
total=0;
}
void show_total()
{
total=((price1*qty1)+(price*qty));
cout<<total;
}
};
24
// You are using GCC
void Triangle::get_bh()
{
cin>>base>>height;
}
class Hypo:public Triangle
{
int c;
public:
void display()
{
get_bh();
c=(base*base)+(height*height);
c=sqrt(c);
cout<<c<<endl;
}
};
class Area:public Hypo
{
public:
void get_Area()
{
display();
int d=base*height;
cout<<d/2;
}
};
25
float polygon :: area(){}
// You are using GCC
void polygon :: get_data()
{
cin>>a>>b;
}
float rectangle :: area()
{
return a*b;
}
float triangle :: area()
{
return (a*b)/2;
}
int main()
{
polygon *p;
rectangle r;
triangle t;
r.get_data();
t.get_data();
26
// You are using GCC
void fun_try(int x,string name,string type,double cost)
{
try
{
if(x<=0)
{
throw(x);
}
else
{
cout<<name<<endl<<type<<endl<<fixed<<setprecision(2)<<cost/x;
}
}
catch(int a)
{
cout<<"Days cannot be negative or zero";
}
}
27
// You are using GCC
class Onetier:public Train
{
public:
void get()
{
cin>>number_of_tickets>>price_per_ticket;
}
void bill()
{
int a=number_of_tickets*price_per_ticket;
if(a<5000)
{
cout<<a;
}
else
{
cout<<a;
a=a-(0.2*a);
cout<<"Lucky customer you will get 20% discount.The modified bill for Onetier is "<<a;
}
cout<<endl;
}
};
class Twotier:public Train
{
public:
void get()
{
cin>>number_of_tickets>>price_per_ticket;
}
void bill()
{
int b=number_of_tickets*price_per_ticket;
if(b<5000)
{
cout<<b;
}
else
{
cout<<b;
b=b-(0.2*b);
cout<<"Lucky customer you will get 20% discount.The modified bill for Twotier is "<<b;
}
}
};
28
// You are using GCC
class Doctor:public virtual Person
{
public:
int d;
void get()
{
cin>>d;
}
int calculate()
{
return 500*d;
}
};
class Teacher:public virtual Person
{
public:
int t;
void get()
{
cin>>t;
}
int calculate()
{
return 200*t;
}
};
class Total:public Doctor,public Teacher
{
public:
void get()
{
}
int calculate()
{
}
void total(int a,int b)
{
cout<<endl<<a+b;
}
};
29
// You are using GCC
class man:public bank
{
public:
int a;
void read()
{
cin>>a;
}
void terminate()
{
if(a>10000)
{
cout<<"not terminate"<<a-10000;
}
else
{
cout<<"terminate";
}
}
};
class exe:public bank
{
public:
int b;
void re()
{
cin>>b;
}
void terminate()
{
if(b>20)
{
cout<<"not terminate"<<b-20;
}
else
{
cout<<"terminate";
}
}
};
30
// You are using GCC
public:
virtual void getdata()
{
cin>>bags;
}
};
class steel
{
public:
int tons;
virtual void getdata()
{
cin>>tons;
}
};
class wood
{
public:
int q;
virtual void getdata()
{
cin>>q;
}
};
class house:public virtual cement,public virtual steel,public virtual wood
{
public:
int c;
void getdata()
{
}
void cost()
{
c=(150*bags)+(tons*28000)+(q*1500);
cout<<c;
}
};
31
// You are using GCC
#include<iostream>
using namespace std;
int main()
{
double a,b,c;
double ar,ar1;
cin>>a>>b>>c;
ar=3.14*a*b*a;
ar1=3.14*c*c;
cout<<ar<<endl<<ar1<<endl;
if(ar>ar1)
{
cout<<"area of cylinder is greater";
}
else
{
cout<<"area of circle is greater";
}
}
32
// You are using GCC
public:
void getdata()
{
cin>>cname;
cin.ignore();
cin>>pprc>>Iprc;
ratio=pprc/Iprc;
cout<<cname<<endl<<pprc<<endl<<Iprc<<endl<<ratio<<endl;
}
void display()
{
//MMMMMMMMMMM
}
};
class state:public country
{
public:
};
33
// You are using GCC
void displaySum(vector<int> v)
{
int b;
if(v.size()<=1)
{
cout<<"No Adjacent Value";
}
else
{
for(b=0;b<v.size()-1;b++)
{
cout<<v[b]+v[b+1]<<endl;
}
}
}
34
// You are using GCC
void read()
{
int i,j;
for(i=0;i<size;i++)
{
cin>>a[i];
}
}
void sort1()
{
int i,j;
T tem;
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if(a[i]<a[j])
{
tem=a[i];
a[i]=a[j];
a[j]=tem;
}
}
}
}
void print()
{
int i,j;
for(i=0;i<size;i++)
{
cout<<a[i]<<endl;
}
}
};
35
// You are using GCC
// You are using GCC
void displaySum(vector<int> v)
{
int b;
if(v.size()<=1)
{
cout<<"No Adjoining Value";
}
else
{
for(b=0;b<v.size()-1;b++)
{
cout<<v[b]+v[b+1]<<endl;
}
}
}
36
sort_array(int b)
{
size=b;
a=new T[size];
}
void read()
{
int i,j;
for(i=0;i<size;i++)
{
cin>>a[i];
}
}
void sort1()
{
int i,j;
T tem;
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if(a[i]<a[j])
{
tem=a[i];
a[i]=a[j];
a[j]=tem;
}
}
}
}
void print()
{
int i,j;
for(i=0;i<size;i++)
{
cout<<a[i]<<endl;
}
}
};
37
// You are using GCC
int a,b,c;
for(;;)
{
cin>>c;
myvector.push_back(c);
if(c==0)
{
break;
}
}
reverse(myvector.begin(),myvector.end());
for(b=0;b<myvector.size();b++)
{
cout<<myvector[b]<<endl;
sum=sum+myvector[b];
}
cout<<myvector.size()<<endl<<sum;
return 0;
}
38
// You are using GCC
Array::Array()
{
arr[0]=0;
}
Array::Array(int a)
{
for(int b=0;b<a;b++)
{
cin>>arr[b];
}
size=a;
}
int Array :: find_val(Array a,int i)
{
return a.arr[i];
}
Array operator+(int x,Array a)
{
Array a1;
for(int b=0;b<a.size;b++)
{
a1.arr[b]=x+a.arr[b];
}
a1.size=a.size;
return a1;
}
void Array :: find_even_largest()
{
int b,c;
c=arr[0];
for(b=0;b<size;b++)
{
if(arr[b]>c&&arr[b]%2==0)
{
c=arr[b];
}
}
cout<<"largest number is: "<<c;
}
39
// You are using GCC
void operator=(Kilometer &k);
void display()
{
cout<<mt<<"mt";
}
};
class Kilometer
{
public:
int km;
public:
Kilometer()
{
}
Kilometer(int k)
{
km=k;
}
};
Meter :: Meter()
{
mt=0;
}
void Meter :: operator = (Kilometer &k)
{
mt=k.km*1000;
}
40
// You are using GCC
void bill :: get_info()
{
cin>>h_no>>unit;
}
void bill :: calculate()
{
if(unit>=300)
{
bill_value=unit*5;
}
else if(unit>=200)
{
bill_value=unit*4.5;
}
else if(unit>=100)
{
bill_value=unit*3.5;
}
else
{
bill_value=unit*2;
}
}
bill bill :: operator+(bill b)
{
bill b1;
b1.bill_value=b.bill_value+bill_value;
return b1;
}
void bill :: show()
{
cout<<"House number "<<h_no<<" has electricity bill Rs "<<bill_value<<endl;
}
41
// You are using GCC
void square :: area()
{
cout<<"Area of square formed is "<<a*a<<endl;
}
void square :: perimeter()
{
cout<<"Perimeter of square formed is "<<a*4;
}
class rectangle:public square
{
int l,b;
public:
void get_data()
{
cin>>l>>b;
if(l>b)
{
a=b;
}
else
{
a=l;
}
cout<<"Side of the square formed from rectangle "<<l<<"*"<<b<<" is "<<a<<endl;
}
};
42
// You are using GCC
class A
{
public:
void get(float arr[],int n)
{
int i;
for(i=0;i<n;i++)
{
cin>>arr[i];
}
}
void show(float arr[],int n)
{
int i;
for(i=0;i<n;i++)
{
cout<<arr[i]<<" ";
}
}
float average(float arr[],int n)
{
int i;
float avg=0;
for(i=0;i<n;i++)
{
avg=avg+arr[i];
}
return avg/n;
}
void check(float arr[],int n,float ans)
{
int i,c=0;
for(i=0;i<n;i++)
{
if(arr[i]<ans)
{
c++;
}
}
cout<<endl<<c;
}
};
43
// You are using GCC
public:
void accept()
{
int i;
for(i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cin>>a[i][j];
}
}
}
void display()
{
int i;
for(i=0;i<3;i++)
{
cout<<"\n";
for(int j=0;j<3;j++)
{
cout<<a[i][j]<<"\t";
}
}
}
void operator -- (int)
{
int i;
for(i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
a[i][j]--;
}
}
}
};
44
// You are using GCC
void stringg::read()
{
cin>>str;
}
void stringg::print()
{
cout<<str;
}
stringg stringg::operator+(stringg s)
{
stringg s1;
int a,b;
for(a=0;str[a]!='\0';a++)
{
s1.str[a]=str[a];
}
for(b=0;s.str[b]!='\0';b++)
{
s1.str[a+b]=s.str[b];
}
return s1;
}
int stringg::operator==(stringg s)
{
for(int a=0;s.str[a]!='\0';a++)
{
if(str[a]!=s.str[a])
{
return 0;
}
}
return 1;
}
45
// You are using GCC
Time :: Time(int h,int m)
{
hrs=h;
min=m;
}
Time :: operator int()
{
return (hrs*60+min);
}
46
// You are using GCC
class emp
{
public:
void read(int *arr,int size)
{
for(int a=0;a<size;a++)
{
cin>>arr[a];
}
}
void check(int *arr,int size)
{
int a,count=0;
for(a=0;a<size;a++)
{
if(arr[a]>5)
{
cout<<a<<" ";
count++;
}
}
cout<<endl<<count;
}
};
47
// You are using GCC
{
int a;
for(a=0;a<4;a++)
{
o.arr1[a]--;
}
}
void operator++()
{
int a;
for(a=0;a<4;a++)
{
++arr1[a];
}
}
};
void Array1 :: get()
{
for(int a=0;a<4;a++)
{
cin>>arr1[a];
}
}
void Array1 :: display()
{
for(int a=0;a<4;a++)
{
cout<<arr1[a]<<" ";
}
cout<<endl;
}
48
// You are using GCC
long int sum;
double avg;
public:
void get()
{
int a;
for(a=0;a<5;a++)
{
cin>>arr[a];
}
}
operator long int()
{
long int sum=0;
for(int a=0;a<5;a++)
{
sum+=arr[a];
}
avg=sum/5.0;
return sum;
}
operator double()
{
return avg;
}
};
int main()
{
demo *ptr1,d;
d.get();
49
// You are using GCC
public:
int mat[3][3];
public:
friend class demo2;
demo1()
{
int a,b;
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
cin >> mat[a][b];
}
}
}
};
class demo2
{
int mat1[3][3];
public:
demo2(demo1 &d)
{
int a,b;
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
mat1[a][b]=d.mat[a][b];
}
}
}
friend void operator+(demo1 d,demo2 d1)
{
int a,b;
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
cout<<d.mat[a][b]+d1.mat1[a][b]<<" ";
}
cout<<endl;
}
}
};
50
// You are using GCC
class Minute
{
int min;
public:
void display()
{
cout<<min;
}
void operator=(Time t)
{
min= t.getMinutes();
}
};
51
public:
double l,b;
// You are using GCC
demo1()
{
l=b=0;
}
demo1(int a)
{
cin>>l>>b;
cout<<l*b<<endl;
}
void area(int a,int c)
{
}
};
52
// You are using GCC
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
vector<int> v;
int a,b,c;
cout<<"\nEnter the number of elements :";
cin>>a;
for(b=0;b<a;b++)
{
cin>>c;
v.push_back(c);
}
cout<<"\n The sorted array is : ";
sort(v.begin(),v.end());
for(b=0;b<v.size();b++)
{
cout<<v[b]<<" ";
}
return 0;
}
53
// You are using GCC
public:
String()
{
str=new char [50];
}
void accept_string()
{
cout<<"Enter String:\n";
cin>>str;
}
String operator+(String s1)
{
String s2;
int a,b;
for(a=0;str[a]!='\0';a++)
{
s2.str[a]=str[a];
}
for(b=0;s1.str[b]!='\0';b++)
{
s2.str[a+b]=s1.str[b];
}
return s2;
}
void display_string()
{
cout<<str;
}
};