INPUT OUTPUT:-
#include <iostream>
using namespace std;
int main()
{
int r,s,cpool,spool;
cin>>r>>s;
cpool=3.14*r*r;
spool=s*s;
if(cpool>spool)
cout<<"I Prefer Centre 1";
else
cout<<"I Prefer Centre 2";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int aravspeed,aaronspeed,speeddiff;
cin>>aravspeed>>aaronspeed;
if(aravspeed>aaronspeed)
speeddiff=aravspeed - aaronspeed;
else
speeddiff=aaronspeed - aravspeed;
cout<<speeddiff;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int bro1,bro2,bro3;
cin>>bro1>>bro2>>bro3;
if(bro1>bro2) {
if(bro1>bro3)
cout<<bro1;
else
cout<<bro3;
}
else if(bro2>bro3)
cout<<bro2;
else
cout<<bro3;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n,dig=0,rem;
cin>>n;
while(n!=0)
{
rem=n%10;
dig=dig*10+rem;
n/=10;
}
while(dig!=0)
{
rem=dig%10;
switch(rem)
{
case 0:
cout<<"Zero ";
break;
case 1:
cout<<"One ";
break;
case 2:
cout<<"Two ";
break;
case 3:
cout<<"Three ";
break;
case 4:
cout<<"Four ";
break;
case 5:
cout<<"Five ";
break;
case 6:
cout<<"Six ";
break;
case 7:
cout<<"Seven ";
break;
case 8:
cout<<"Eight ";
break;
case 9:
cout<<"Nine ";
break;
};
dig/=10;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int number,num,rem,result=0;
cin>>number;
num=number;
while(num!=0) {
rem = num%10;
result+=rem*rem*rem;
num/=10;
}
if(result==number)
cout<<"Part of Memorable Coin";
else
cout<<"Not a Part of Memorable Coin";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int nooffamilymembers,i,j;
cin>>nooffamilymembers;
for(i=nooffamilymembers;i>0;i--)
{
for(j=0;j<i;j++)
cout<<i<<" ";
cout<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int t,n,h,i,l=1,count;
cin>>t;
while(t--)
{
l=1;
count=0;
cin>>n;
for(i=1;i<=n;i++) {
cin>>h;
if(h==l) {
count+=2;
}
if(h>l) {
l=h;
count++;
}
}
cout<<count<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int M,initialtemp,finaltemp;
float Q;
cin>>M>>initialtemp>>finaltemp;
Q=M*(finaltemp - initialtemp)*4184;
cout<<""<<Q;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int husage,wfage,coupleavgage;
cin>>husage>>wfage;
coupleavgage=(husage+wfage)/2;
cout<<"I am "<<husage<<endl<<"You are "<<wfage<<endl<<"We are around "<<coupleavgage;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int weightinearth;
cin>>weightinearth;
float weightinmoon;
weightinmoon=0.166*weightinearth;
cout<<weightinmoon;
return 0;
}
CLASSES METHODS AND CONSTRUCTORS:-
#include <iostream>
using namespace std;
class Happiness{
public:int Meat(){
int n,a,b,max=100,sum=0;
cin>>n;
while(n--)
{
cin>>a>>b;
//max=b;
if(b>=max)
sum+=a*max;
// cout<<max<<endl;
// cout<<sum<<endl;
else
{
max=b;
sum+=a*b;
// cout<<max<<endl;
// cout<<sum<<endl;
}
}
return sum;
}
};
int main(){
Happiness Purchase;
cout<<Purchase.Meat();
}
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
double a[18][18], b[1 << 18];
int fun(int x) {
int s = 0;
while (x)
{
s += x & 1;
x >>= 1;
}
return s;
}
int main() {
if(0)
cout<<"class Lake public:void survival() fish.survival();";
int n, i, r, t, j;
cin >> n;
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
scanf("%lf", &a[i][j]);
memset(b, 0, sizeof(b));
b[(1 << n) - 1] = 1;
for (i = (1 << n) - 1; i >= 0; i--) {
int c = fun(i);
c = c * (c - 1) / 2;
for (r = 0; r < n; r++)
if (i & (1 << r))
for (t = 0; t < n; t++)
if (i & (1 << t))
b[i - (1 << t)] += b[i] * a[r][t] / c;
}
for (r = 0; r < n - 1; r++)
printf("%.6lf ", b[1 << r]);
printf("%.6lfn", b[1 << r]);
}
#include <iostream>
#include<cstring>
#include<string>
using namespace std;
class aadhaar
{
public:
void NameofCitizen(string fn,string mn,string ln)
{
if(fn.empty() || mn.empty() || ln.empty() )
{
cout<<"Invalid Name";
}
//cout<<"Invalid name"; exit(0) :
else
cout<<fn<<mn<<ln;
}
};
int main()
{
aadhaar Card;
string fn,mn,ln;
cin>>fn>>mn>>ln;
Card.NameofCitizen(fn,mn,ln);
return 0;
}
#include <iostream>
using namespace std;
class TollBooth
{
public:
int cars;
float tollcollected;
TollBooth(){
cars=0;
tollcollected=0;
}
void payingcar(double pay){
cars++;
tollcollected+=pay;
}
void nonpayingcar(){
cars++;
}
void display(){
cout<<cars<<endl<<tollcollected<<endl;
}
};
int main()
{
TollBooth obj;
char VehicleNo[10];
float TollAmt;
int carpassed,i;
cin>>carpassed;
for(i=0;i<carpassed;i++)
{
cin>>VehicleNo>>TollAmt;
if(TollAmt>0) obj.payingcar(TollAmt);
else obj.nonpayingcar();
}
obj.display();
return 0;
}
#include <bits/stdc++.h>
//#include<iomanip>
//#include<string>
using namespace std;
class student
{
string name;
int roll;
float height,weight;
public:
student(){name="Bhagavan";roll=1593;height=172.5;weight=60.4;}
void getdata() {
cin>>name>>roll>>height>>weight;
}
void displaydata(){
cout<<name<<" "<<roll<<" "<<height<<" "<<weight<<endl;
}
};
int main()
{
student s1,s2;
s1.getdata();
s1.displaydata();
s2.displaydata();
return 0;
}
#include <iostream>
using namespace std;
class Friends
{
public:void Gifts(){
int i, n, a, b[50] = { 0 };
cin >> n;
for (i = 1; i < n+1; i++)
{
cin >> a;
b[a] = i;
}
for (i = 1; i < n+1; i++)
cout<< b[i]<<" ";
}
};
int main()
{
Friends Sharing;
Sharing.Gifts();
}
#include<bits/stdc++.h>
using namespace std;
class Drinks{
int n,a,b,c,t,ans=0;
public:void Shop(){
cin>>n>>a>>b>>c;
}
void display(){
for(int i=0;i<=b;i++)
for(int j=0;j<=c;j++)
if(2*(n-i-j*2)>=0&&2*(n-i-j*2)<=a)
ans++;
cout<<ans;
}
};
int main(){
Drinks Buy;
Buy.Shop();
Buy.display();
}
#include <bits/stdc++.h>
using namespace std;
class IndianArmy
{
public:int ResumesofCamdidates(){
long long n;
cin>>n;
long long k=n*(n-1)*(n-2)*(n-3)*(n-4)/120;
cout<<k+k*(n-5)/6+k*(n-5)*(n-6)/42;
return 1;
}
};
int main(){
IndianArmy GroupingofResumes;
GroupingofResumes.ResumesofCamdidates();
return 0;
}
#include <iostream>
using namespace std;
class ITEM
{
public:
int n;
float large=0,summ=0;
float arr[100],code[100];
void getdata(int b){
n=b;
for(int i=0;i<n;i++)
cin>>code[i]>>arr[i];
}
void largest(){
for(int i=0;i<n;i++)
{
if(arr[i]>=large)
large=arr[i];
}
}
void sum(){
for(int i=0;i<n;i++)
summ+=arr[i];
}
void displayitems(){
cout<<"Largest Price="<<large<<endl;
cout<<"Sum of Prices="<<summ<<endl;
cout<<"Code and Price"<<endl;
for(int i=0;i<n;i++)
cout<<code[i]<<" and "<<arr[i]<<endl;
}
};
using namespace std;
int main()
{
ITEM order;
int b;
cin>>b;
order.getdata(b);
order.largest();
order.sum();
order.displayitems();
return 0;
}
#include<iostream>
using namespace std;
class Complex{
public:
int r1,i1,r2,i2,r3,i3;
Complex(){cin>>r1>>i1;cin>>r2>>i2;}
void addcomplex(){
r3=r1+r2;
i3=i1+i2;
}
void displaycomplex(){
cout<<r1<<"+"<<i1<<"i"<<endl;
cout<<r2<<"+"<<i2<<"i"<<endl;
cout<<r3<<"+"<<i3<<"i"<<endl;
}
};
int main(){
Complex calculate;
calculate.addcomplex();
calculate.displaycomplex();
return 0;
}
Constructor Overloading:-
#include <iostream>
using namespace std;
class Student
{
public:
void Identity(string name,int id){
cout<<name<<" "<<id<<endl;
}
void Identity(int id,string name){
cout<<name<<" "<<id<<endl;
}
};
int main()
{
Student Details;
string name;
int id;
cin>>name>>id;
Details.Identity(name,id);
cin>>id>>name;
Details.Identity(id,name);
return 0;
}
#include <iostream>
using namespace std;
class Store{
public:
void itemcount(int id){
cout<<id<<endl;
}
void itemcount(int totalavl,int consumed){
cout<<totalavl - consumed<<endl;
}
};
int main()
{
Store purchase;
int id,totalavl,consumed;
cin>>id>>totalavl>>consumed;
purchase.itemcount(id);
purchase.itemcount(totalavl,consumed);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int i,n,a,mx=INT_MIN,c[1000];
int res(int n);
int dis(int n,int mx);
int main(){
cin>>n;
mx=res(n);
cout<<dis(n,mx);
return 0;
cout<<"int* GazalCoin(int arr[],int n) int* GazalCoin(int arr[],int n,int i) GazalCoin(arr,n,0);";
}
int res(int n){
for(i=0;i<n;i++){
cin>>a;
c[a]++;
mx=max(mx,c[a]);
}
return mx;
}
int dis(int n,int mx){
if(n%mx==1 && n%11!=0)
return mx+1;
if(n%mx==1 && n%11 == 0)
return mx;
if(n%mx==2)
return mx+1;
return mx;
}
#include <iostream>
using namespace std;
class Hospital{
public:
void bill(long int mdeicinebill,int days){
cout<<mdeicinebill*days<<endl;
}
void bill(int roomrent,int days){
cout<<roomrent*days;
}
};
int main()
{
Hospital ob;
long int mdeicinebill,days;
int roomrent;
cin>>mdeicinebill>>days;
ob.bill(mdeicinebill,days);
cin>>roomrent>>days;
ob.bill(roomrent,days);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int i,T,a,b,c,n;
#define f(i,a,n) for(i=a;i<n;i++)
class solve{
public:
void get(){
std::cin>>a>>b>>c;
n=2*abs(a-b);
}
void get2(){
if(c>n||max(a,b)>n)
cout<<"-1"<<endl;
else if(c>n/2)
cout<<c-n/2<<endl;
else
cout<<c+n/2<<endl;
}
};
int main(){
cin>>T;
solve p;
f(i,0,T){
p.get();
p.get2();
}
return 0;
cout<<"void pline(int v[],int n) void pline(int v) else if(x>n||x<=0)";
}
#include <iostream>
using namespace std;
class Olympic{
public:
void distance(int D1,int D2){
cout<<D1+D2<<" meters"<<endl;
}
void distance(int D3, int D4, int D5){
cout<<D3+D4+D5<<" meters"<<endl;
}
};
int main()
{
Olympic Medal;
int D1,D2,D3,D4,D5;
cin>>D1>>D2>>D3>>D4>>D5;
Medal.distance(D1,D2);
Medal.distance(D3,D4,D5);
return 0;
}
#include <iostream>
using namespace std;
int power(int x,int p);
int power(int x,int y,int p);
int main()
{
int t;
cin>>t;
while(t--){
int n,odd=0;
cin>>n;
int z=power(n,odd);
//cout<<n<<z;
power(n,z,1);
}
return 0;
}
int power(int x,int p){
int a[2*x];
for(int i=0;i<2*x;i++){
cin>>a[i];
if(a[i]%2==1)
p++;
}
return p;
}
int power(int x,int y,int p){
if(x==y)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 1;
}
#include <iostream>
using namespace std;
class AccBalance{
public:
AccBalance(){cout<<"Zero Balance"<<endl;}
AccBalance(int balance){
if(balance<0)
cout<<"Has a Negative Balance";
else if(balance==0)
cout<<"Has a Zero Balance";
else
cout<<"Has a Positive Balance";
}
};
int main()
{
AccBalance defltBal;
int balance;
cin>>balance;
AccBalance currBal(balance);
return 0;
}
#include <iostream>
using namespace std;
class Country{
public:
Country(){cout<<"Country:INDIA"<<endl;}
Country(char statename[100],int area,int density)
{
cout<<"State:"<<statename<<endl<<"Area:"<<area<<endl<<"Density:"<<density<<endl;
}
};
int main()
{
Country country;
char statename[100];
int area,density;
cin>>statename>>area>>density;
Country statesofindia(statename,area,density);
return 0;
}
#include <iostream>
using namespace std;
class Welcomemsg{
public:
void msg(string fname){
cout<<"Hi "<<fname<<endl;
}
void msg(string fname,string lname){
cout<<"Welcome "<<fname<<" "<<lname;
}
};
int main()
{
Welcomemsg ob;
string fname,lname;
cin>>fname;
ob.msg(fname);
cin>>fname>>lname;
ob.msg(fname,lname);
return 0;
}
Operator Overloading:-
#include <iostream>
using namespace std;
class Fraction{
public:
int num,den;
Fraction(int n=0, int d=0)
{
num=n;
den=d;
}
Fraction operator /(Fraction const &obj){
Fraction res;
res.num=num * obj.den;
res.den=den * obj.num;
return res;
}
void display1(){
cout<<num/den;
}
void display2(){
cout<<num<<"/"<<den;
}
void display3(){
cout<<"Error";
}
};
int main()
{
int a,b,c,d;
cin>>a>>b;
cin>>c>>d;
Fraction ob1(a,b), ob2(c,d);
Fraction ob3 = ob1/ob2;
if(ob1.den==0 || ob2.den==0){
cout<<"Error";
return 0;
}
if(ob3.den==1)
ob3.display1();
else{
for(int i=2;i<50;i++)
{
if(ob3.num%i==0 && ob3.den%i==0)
{
ob3.num=ob3.num/i;
ob3.den=ob3.den/i;
}
}
ob3.display2();
}
return 0;
}
#include <iostream>
using namespace std;
class Time
{
int h,m,s;
public:
Time()
{
cin>>h>>m>>s;
}
void check()
{
if(h>23 || m>59 ||s>59 )
cout<<"Invalid time formatn";
}
bool operator ==(Time t2);
};
bool Time::operator==(Time t2)
{
if(h==t2.h && m==t2.m && s==t2.s)
return true;
else
return false;
}
int main()
{
Time t1,t2;
t1.check();
t2.check();
if(t1==t2)
cout<<"Both clocks are showing the same time";
else
cout<<"Clocks are showing different times";
return 0;
}
#include <iostream>
using namespace std;
class Scrum{
public:
int n;
Scrum(int h)
{
n=h;
}
Scrum operator -- (int){
Scrum T(int h);
--n;
return 1;
}
void display(){
int res=1;
for(int i=1;i<=n;i++){
res=res*i;
}
cout<<res;
}
};
int main()
{
int n;
cin>>n;
Scrum T(n);
T--;
T.display();
return 0;
}
#include<iostream>
using namespace std;
class Fraction
{
public:
int num,den;
Fraction()
{
num=0;
den=0;
}
void getinput()
{
cin>>num>>den;
}
Fraction operator +(Fraction obj)
{
Fraction temp;
temp.num=(num*obj.den)+(den*obj.num);
temp.den=den*+obj.den;
return temp;
}
};
int main()
{
Fraction f1,f2,add;
f1.getinput();
f2.getinput();
add=f1+f2;
if(add.den==0)
cout<<"Error";
else if(add.num%add.den == 0)
cout<<add.num/add.den;
else
cout<<add.num<<"/"<<add.den;
return 0;
}
#include <iostream>
using namespace std;
class matrix{
public:
int operator ~(){
int a,b,c,d;
cin>>a>>b>>c>>d;
return a*d-b*c;
}
};
int main()
{
matrix t;
cout<<~t;
return 0;
}
#include<iostream>
using namespace std;
class Complex {
private:
int real, imag;
public:
Complex(int r = 0, int i =0) {real = r; imag = i;}
Complex operator+(int a) {
Complex res;
res.real = real + a;
res.imag = imag;
return res;
}
Complex operator+(Complex obj) {
Complex res;
res.real = real + obj.real;
res.imag = imag + obj.imag;
return res;
}
void print() { cout << real << " + " << imag <<"i"<< endl; }
};
int main()
{
int a,b,c;
cin>>a>>b>>c;
Complex i1(a, b);
Complex i2 = i1 + c;
i1.print();
i2.print();
(i1+i2).print();
}
#include<iostream>
using namespace std;
class compare{
public:
int first,sum1=0;
compare(int x){
first=x;
}
void f(){
//first1=first;
for(int i=1; i<=first/2 ; i++)
{
//finding and adding divisors of first number
if(first%i==0)
sum1=sum1+i;
}
}
void operator ==(compare t2){
if(first==t2.sum1 && t2.first==sum1)
cout<<"Friendly Pair";
else
cout<<"Not a Friendly Pair";
}
};
//main program
int main()
{
int first,second;
//user input
cin>>first;
//user input
cin>>second;
compare t1(first),t2(second);
t1.f();
t2.f();
t1==t2;
return 0;
}
#include <iostream>
using namespace std;
class Diff{
public:
int n;
void getdata(){
cin>>n;
}
int sumofsquare();
int sumofnumsq(){
return n*(n+1)*(2*n+1)/6;
}
};
int Diff :: sumofsquare(){
return n*n*(n+1)*(n+1)/4;
}
int main()
{
Diff n;
if(0)
cout<<"friend void operator >> (istream &in, Diff &obj )";
n.getdata();
//int sq=n*n*(n+1)*(n+1)/4;
//int sq2=n*(n+1)*(2*n+1)/6;
cout<<n.sumofsquare()-n.sumofnumsq();
return 0;
}
#include <iostream>
using namespace std;
class complex
{
private:
float real;
float imag;
public:
complex() {cin>>real>>imag;}
complex operator-(complex ob)
{
complex t;
t.real = real - ob.real;
t.imag = imag - ob.imag;
return t;
}
void output()
{
if(imag < 0)
cout<< real << imag << "i"<<endl;
else
cout<< real << "+" << imag << "i"<<endl;
}
};
int main()
{
complex c1, c2;
c1.output();
c2.output();
(c1 - c2).output();
return 0;
}
#include<iostream>
using namespace std;
class Fraction
{
public:
int num,den;
Fraction()
{
num=0;
den=0;
}
void getinput()
{
cin>>num>>den;
}
Fraction operator -(Fraction obj)
{
Fraction temp;
temp.num=(num*obj.den)-(den*obj.num);
temp.den=den*+obj.den;
return temp;
}
};
int main()
{
Fraction f1,f2,add;
f1.getinput();
f2.getinput();
add=f1-f2;
if(add.den==0)
cout<<"Error";
else if(add.num%add.den == 0)
cout<<add.num/add.den;
else
cout<<add.num<<"/"<<add.den;
return 0;
}
Inheritance:-
#include <iostream>
using namespace std;
class staff{
public:
int code,speed;
string name;
void getdata();
void display();
};
void staff::getdata(){
cin>>name>>code>>speed;
}
void staff::display(){
cout<<"Name:"<<name<<endl<<"Code:"<<code<<endl<<"Speed"<<speed;
}
class typist: public staff{
public:
void getdata();
void display();
};
void typist::getdata(){
cin>>name>>code>>speed;
}
void typist::display(){
cout<<"Name:"<<name<<endl<<"Code:"<<code<<endl<<"Speed:"<<speed;
}
int main()
{
typist t;
t.getdata();
t.display();
return 0;
}
#include <iostream>
using namespace std;
class Assignement{
public:
int num;
void get(){
cin>>num;
}
void display(){
int count=0;
while(num!=0){
count++;
num/=10;
}
cout<<count;
}
};
class Student:public Assignement{
};
int main()
{
Student obj;
obj.get();
obj.display();
return 0;
}
#include <iostream>
using namespace std;
class market{
public:
float i1,i2,i3,i4,i5;
float Subtotal,tax;
void items(){
cin>>i1>>i2>>i3>>i4>>i5;
}
void buy(){
Subtotal=(i1+i2+i3+i4+i5);
cout<<"Subtotal=$"<<Subtotal<<endl;
tax=0.06*i1+0.06*i2+0.06*i3+0.06*i4+0.06*i5;
cout<<"Tax=$"<<tax<<endl;
cout<<"Total=$"<<Subtotal+tax;
}
};
class customer:public market{
};
int main()
{
customer c;
c.items();
c.buy();
}
#include <iostream>
using namespace std;
class ReceiveMesurement{
public:
int l,b;
void painingarea(){
cin>>l>>b;
cout<<l*b*27;
}
};
class CalculateArea : public ReceiveMesurement{
};
int main()
{
CalculateArea mt;
mt.painingarea();
return 0;
}
#include <iostream>
using namespace std;
class Bank{
public:
int n;
void get(){
cin>>n;
}
void display(){
cout<<"500: "<<n/500<<endl;
n=n%500;
cout<<"200: "<<n/200<<endl;
n=n%200;
cout<<"100: "<<n/100<<endl;
n=n%100;
cout<<"50: "<<n/50<<endl;
n=n%50;
cout<<"10: "<<n/10<<endl;
n=n%10;
cout<<"5: "<<n/5<<endl;
n=n%5;
cout<<"1: "<<n<<endl;
}
};
class CashCounting:public Bank{
};
int main()
{
CashCounting obj;
obj.get();
obj.display();
return 0;
}
#include <iostream>
using namespace std;
class ReceiveMesurement{
public:
int l,b;
void display(){
cin>>l>>b;
cout<<"Length:"<<l<<" metres"<<endl;
cout<<"Breadth:"<<b<<" metres";
}
};
class FormatMesurement : public ReceiveMesurement{
};
int main()
{
FormatMesurement mt;
mt.display();
return 0;
}
#include <bits/stdc++.h>
using namespace std;
class graph{
public:
void edge(){
}
};
class pairs:public graph{
public:
long long int n,m,k=0;
void vertex(){
cin>>n>>m;
cout<<max(0ll,n-2*m)<<" ";
while(k*(k-1)/2<m) k++;
cout<<n-k<<endl;
}
};
int main()
{
pairs pa;
pa.edge();
pa.vertex();
return 0;
}
#include <iostream>
using namespace std;
class triangle{
public:
int a,b,c;
void read(){
cin>>a>>b>>c;
}
void check(){
if(a==b || b==c || a==c)
cout<<"ISOSCELES";
else
cout<<"NOT ISOSCELES";
}
};
class isosceles : public triangle {
};
int main()
{
isosceles obj;
obj.read();
obj.check();
return 0;
}
#include <iostream>
using namespace std;
class doctor{
public:
string name,degree,pname;
int no;
void getedu(){
cin>>name>>degree>>pname;
}
void getdata(){
cin>>no;
}
void dispedu(){
cout<<"Doctor Name:"<<name<<endl<<"Doctorate Degree:"<<degree<<endl<<"Patient
Name:"<<pname<<endl;
}
void dispdata(){
cout<<"Bed Number:"<<no;
}
};
class patient:public doctor{
};
int main()
{
patient p;
p.getedu();
p.getdata();
p.dispedu();
p.dispdata();
return 0;
}
#include <iostream>
using namespace std;
class teacher{
public:
int num;
void setdata(int n)
{
if(n==1)
num=10;
else
num=7;
}
void setdata2(int n)
{
if(n==2)
num=3;
else
num=8;
}
void tentable(){
for(int i=1;i<=10;i++)
cout<<num<<"*"<<i<<"="<<num*i<<endl;
}
};
class ten:public teacher{
};
class three:public teacher{
};
class eight:public teacher{
};
class seven:public teacher{
};
int main()
{
int n;
cin>>n;
teacher t;
if(n==1 || n==4)
t.setdata(n);
if(n==2 || n==3)
t.setdata2(n);
t.tentable();
return 0;
}
Abstract Class and Virtual Functions:-
#include <iostream>
using namespace std;
class School{
public:
int roll;
string name;
virtual void getdata(){};
virtual void display(){};
};
class District : public School{
void getdata();
void display();
};
void District :: getdata(){
cin>>roll>>name;
}
void District :: display(){
cout<<"Student Name is: "<<name<<endl<<"Student Roll no is: "<<roll;
}
int main()
{
District obj;
School* ptr;
ptr = &obj;
ptr -> getdata();
ptr -> display();
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int a,b,c,d,i;
class Holiday{
public:virtual void Expenses()=0;
};
class Citizen:public Holiday{
public:
void Expenses(){
cin>>c;
for (i=0; i<c; i++){
cin>>a;
if (d<a) d=a;
b=b+a;
}
cout<<d*c-b;
}
};
int main (){
Citizen obj;
obj.Expenses();
return 0;
}
#include <bits/stdc++.h>
using namespace std;
class Employees{
public:virtual void BuyingGame()=0;
};
class Reward:public Employees{
public:
int n;
void BuyingGame(){
cin>>n;
cout<<n - n / 2 - n / 3 - n / 5 - n / 7
+ n / 6 + n / 10 + n / 14 + n / 15 + n / 21 + n / 35
- n / 30 - n / 42 - n / 70 - n / 105 + n / 210;
}
};
int main()
{
Reward obj;
obj.BuyingGame();
return 0;
}
#include <iostream>
using namespace std;
class Employee{
public:
int s1,s2;
};
class Developer : public Employee{
public:
void getSalary(){
cin>>s1;
cout<<"Salary of Developer:"<<s1<<endl;
}
};
class Driver : public Employee{
public:
void getSalary(){
cin>>s2;
cout<<"Salary of Driver:"<<s2<<endl;
}
};
int main()
{
Developer d1;
Driver d2;
d1.getSalary();
d2.getSalary();
return 0;
}
#include <iostream>
using namespace std;
class consumer{
public:
string name;
virtual void getdata()=0;
virtual void display()=0;
};
class transaction: public consumer{
public:
int code;
long tel;
int quan,price;
void getdata(){
cin>>name>>code;
cin>>tel;
cin>>quan;
cin>>price;
}
void display(){
cout<<"Name : "<<name<<endl<<"Code : "<<code<<endl<<"Telephone : "<<tel<<endl;
cout<<"Quantity : "<<quan<<endl<<"Price : "<<price<<endl<<"Total Price :
"<<quan*price<<endl;
}
};
int main()
{
consumer* o1;
transaction o2;
o1=&o2;
o1->getdata();
o1->display();
return 0;
}
#include<iostream>
using namespace std;
class Problem {
public:virtual void Divisor()=0;
};
class Calculation:public Problem{
public:
int n,k,i;
void Divisor(){
cin>>n>>k;
}
int Display()
{
int count;
for(i=1;i<=n;++i)
{
if(n%i==0)
{
count++;
if(count==k){
cout<<i;
return 1;
}
}
}
cout<<-1;
return 1;
}
};
int main()
{
Calculation obj;
obj.Divisor();
obj.Display();
return 0;
}
#include <iostream>
using namespace std;
class Gift {
public:virtual void Cubes()=0;
};
class Birthday:public Gift{
public:
int a[10],n;
void Cubes(){
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<n/2;i+=2)
/*int temp=a[i];
a[i]=a[n-i-1];
a[n-i-1]=temp;*/
swap(a[i],a[n-i-1]);
for(int i=0;i<n;i++)
cout<<a[i]<<" ";
}
};
int main()
{
Birthday obj;
obj.Cubes();
return 0;
}
#include <iostream>
#include<string>
using namespace std;
class Decode{
public:virtual void Convert()=0;
};
class Word:public Decode{
public:
string s1,s2;
int n;
void Convert(){
cin>>n>>s1;
for(int i=0;i<n;i++){
if((n-i)%2==1)
s2=s2+s1[i];
else
s2=s1[i]+s2;
}
cout<<s2;
}
};
int main()
{
Word obj;
obj.Convert();
}
#include <iostream>
using namespace std;
class country
{
public:
virtual void getdata() = 0;
virtual void display() = 0;
};
class state:public country
{
public:
char a[20];
int b,c;
char d[20];
int e,f;
void getdata(){
cin>>a>>b>>c>>d>>e>>f;
}
void display()
{
cout<<"Country:"<<a<<endl<<"Country's Polio %:"<<b<<endl;
cout<<"Country Literacy %:"<<c<<endl<<"Interdependency Rate:"<<(float)b/c<<endl;
cout<<"State Name:"<<d<<endl<<"% of Polio of State:"<<e<<endl;
cout<<"% of Literacy of State:"<<f<<endl<<"Interdependency Rate:"<<(float)e/f;
}
};
int main() {
if(0)
cout<<"country::getdata();";
country *o1;
state o2;
o1=&o2;
o1->getdata();
o2.display();
return 0;
}
#include<iostream>
using namespace std;
class Smartphone{
public:virtual void Listening()=0;
};
class LoveForMusic:public Smartphone{
public:
int T,S,q,c=0;
void Listening(){
cin>>T>>S>>q;
while(S<T){
c++;
S*=q;
}
cout<<c;
}
};
int main()
{
LoveForMusic obj;
obj.Listening();
return 0;
}
Templates:-
#include <bits/stdc++.h>
using namespace std;
template <class Forest>
Forest Visit(Forest a,Forest b){
if(a>b)
cout<<"Kayaln";
else
cout<<"Elaveniln";
return 1;
}
int main()
{
int a,b;
cin>>a>>b;
if(a%(a-b)==0 && b%(a-b)==0)
cout<<"Equaln";
else
Visit(a,b);
return 0;
}
#include <iostream>
using namespace std;
template <class Interface>
Interface Bar(Interface n,Interface k,Interface t){
t = t*k*n/100.0;
while(n--){
cout<<min(t,k)<<" ";
t-=min(t,k);
}
return 1;
}
int main()
{
int n,k,t;
cin>>n>>k>>t;
Bar(n,k,t);
return 0;
}
#include <iostream>
using namespace std;
template <class T>
void InterchangeFavPlayers(T &player1,T &player2){
cout<<player2<<" "<<player1;
}
int main()
{
string player1,player2;
cin>>player1>>player2;
InterchangeFavPlayers(player1,player2);
return 0;
}
#include <iostream>
#include<cmath>
using namespace std;
template <class Hole>
Hole MagicClocl(Hole x,Hole y){
int c;
c=sqrt(x*x+y*y);
if(c*c==x*x+y*y){
cout<<"blackn";
return 0;
}
if(x*y<0)
c++;
if(c%2==0)
cout<<"black";
else cout<<"white";
return 1;
}
using namespace std;
int main()
{
int x,y;
cin>>x>>y;
MagicClocl(x,y);
return 0;
}
#include <iostream>
using namespace std;
template <class Celebration>
Celebration Rome(Celebration a,Celebration b,Celebration c){
cout<<((b+c-1)/c)*((a+c-1)/c);
return 1;
}
int main()
{
int a,b,c;
cin>>a>>b>>c;
Rome(a,b,c);
return 0;
}
#include <iostream>
using namespace std;
template <class Paper>
Paper Square(Paper T){
if(T%2==0)
return 4*T+1;
else if(T%4==1)
return 2*T+1;
else
return T+1;
}
int main()
{
int T,n;
cin>>T;
while(T--){
cin>>n;
cout<<Square(n)<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
template <class LackofSleep>
LackofSleep Counting(LackofSleep k,LackofSleep l,LackofSleep m,LackofSleep n,LackofSleep d)
{
int c=0;
for(int i=0;i<=d;i++){
if(i%k==0||i%l==0||i%m==0||i%n==0)
c++;
}
return c-1;
}
int main()
{
int k,l,m,n,d;
cin>>k>>l>>m>>n>>d;
cout<<Counting(k,l,m,n,d);
return 0;
}
#include <iostream>
using namespace std;
template <class Universe>
Universe Planet (Universe x1,Universe y1,Universe z1,Universe x2,Universe y2,Universe z2){
if(x1==x2 || y1 == y2 || z1==z2)
cout<<"YES";
else
cout<<"NO";
return 1;
}
int main()
{
int x1,y1,z1,x2,y2,z2;
cin>>x1>>y1>>z1>>x2>>y2>>z2;
Planet(x1,y1,z1,x2,y2,z2);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
template <class Ribbon>
Ribbon Pieces(Ribbon n,Ribbon a,Ribbon b,Ribbon c){
int d=1,e,i,j;
for(i=0;i<=4000;i++)
for(j=0;j<=4000;j++) {
e=n-a*i-b*j;
if(e>=0&&e%c==0)
d=max(d,i+j+e/c);
}
cout<<d;
return 1;
}
int main(){
int n,a,b,c;
cin>>n>>a>>b>>c;
Pieces(n,a,b,c);
}
#include <iostream>
using namespace std;
template<class T>
T DivideMangosteen(T PurchasedWeight){
if(PurchasedWeight%2==0)
cout<<"YES";
else
cout<<"NO";
return 1;
}
int main()
{
int PurchasedWeight;
cin>>PurchasedWeight;
DivideMangosteen(PurchasedWeight);
return 0;
}
Exceptional Handling:-
#include <iostream>
using namespace std;
int main()
{
string str1,str2;
try{
cin>>str1>>str2;
int count, n=str1.size();
if(cin){
for(int i=0;i<n;i++){
if((str1[i]>=48 && str1[i]<=57) || (str2[i]>=48&&str2[i]<=57) )
throw 0;
if(str1[i]==str2[i])
count++;
}
if(count!=n)
cout<<str1<<" is not "<<str2;
else
cout<<str1<<" is "<<str2;
}
}
catch (int i){
cout<<"Inappropriate Input";
}
return 0;
}
#include <bits/stdc++.h>
#include <string.h>
using namespace std;
int main()
{
int k;
try{
cin>>k;
if(cin)
cout<<fixed<<setprecision(0)<<tgamma(k+1);
else
throw "e";
}
catch (int i){
}
catch (const char *exp){
cout<<"Input should be a Integer";
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n,m;
try{
cin>>n;
cin>>m;
if(cin){
cout<<n-1+(1+2*(n-1))*(m-1);
}
else
throw 0;
}
catch(int griddimensions)
{
cout<<"Invalid Grid Dimensions";
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
float hour,salaryperday;
try{
cin>>hour;
cin>>salaryperday;
if(cin){
cout<<fixed<<setprecision(2)<<hour*salaryperday;
}
else
throw 0;
}
catch(int workstatus)
{
cout<<"Insufficient Work Information";
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int donuts,milk;
try{
cin>>donuts;
cin>>milk;
if(milk==0)
throw donuts;
else
cout<<"You have "<<(float)donuts/milk<<" donuts for each glass of milk";
}
catch(int e){
cout<<e<<" donuts and No MilknGo buy some milk";
}
return 0;
}
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a;
try {
cin>>a;
if (a>0 && a<=100)
cout<<"Valid Mark";
else
throw "e";
}
catch(const char* t){
cout<<"Invalid Mark";
}
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
int unitconsumed,costperunit;
try{
cin>>unitconsumed;
cin>>costperunit;
long int res;
res=pow(unitconsumed,costperunit);
if(cin){
cout<<res;
}
else
throw 0;
}
catch(int unit){
cout<<"Incomplete Data";
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n,m,a;
try{
cin>>n>>m>>a;
if(cin){
cout<<((n+a-1)/a)*((m+a-1)/a);
}
else
throw 0;
}
catch(int dimension){
cout<<"Invalid Dimension";
}
return 0;
}
#include<bits/stdc++.h>
#define f(i,a,n) for(i=a;i<n;i++)
using namespace std;
int main(){
int t,i,j;
cin>>t;
string str;
f(j,0,t){
f(i,0,2){
try{
cin>>str[i];
if(isalpha(str[i]))
cout<<str[i]<<" is alphabetic"<<endl;
else
throw str[i];
}
catch (char f){
cout<<f<<" is not alphabetic"<<endl;
}
}
}
}
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
try{
cin>>a>>b>>c;
if(cin){
cout<<2*(a*b+b*c+c*a);
}
else
throw 0;
}
catch(int objectinfo){
cout<<"Incomplete information about the object";
}
return 0;
}
STL:-
#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
int main() {
int N, a, b;
while (cin>>N) {
vector<pair<int,pair<int,int>>>StorageDrives;
for (int i = 0; i < N; i++) {
cin>>a>>b;
StorageDrives.push_back(make_pair((b>a) ? a : 2000000001-b, make_pair(a, b)));
}
long long ret = 0, cap = 0;
sort(StorageDrives.begin(),StorageDrives.end());
int z=StorageDrives.size();
for (int i = 0; i < z; i++) {
if (cap < StorageDrives[i].second.first) {
ret += StorageDrives[i].second.first - cap;
cap = StorageDrives[i].second.first;
}
cap += StorageDrives[i].second.second - StorageDrives[i].second.first;
}
cout << ret << endl;
}
}
#include<bits/stdc++.h>
using namespace std;
int n,m,sx=99999,sy=99999,x,y;
char a[55][55];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
if(a[i][j]=='*'){
x=max(x,i),y=max(y,j),sx=min(sx,i),sy=min(sy,j);
}
}
}
for(int i=sx;i<=x;i++){
for(int j=sy;j<=y;j++) cout<<a[i][j];
cout<<endl;
}
return 0;
cout<<"vector<vector<char>>drawing(n,vector<char>(m,'0')); drawing[row][col]";
}
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int N=55;
LL n, k, v, idx;
string name[N];
int main(){
LL t; cin>>t; while(t--){
cin>>n>>k>>v;
for(int i=0; i<n; i++)
cin>>name[i];
LL st=((v-1)*k)%n;
//cout<<"Case #"<<(++idx)<<":";
vector<int> ans;
for(int i=0; i<k; i++)
ans.push_back((st+i)%n);
sort(ans.begin(), ans.end());
for(int id: ans)
cout<<name[id]<<" ";
cout<<"n";
}
return 0;
cout<<"vector<string>visit(n); vector<pair<int,string>>seenattraction; sort(seenattraction.begin(),seenattraction.end());";
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
set<pair<string,string>>Descriptionofleaves;
string species,color;
while(n--){
cin>>species>>color;
Descriptionofleaves.insert(make_pair(species,color));
}
cout<<Descriptionofleaves.size();
return 0;
}
#include <bits/stdc++.h>
using namespace std;
void sum(){}
int n,m;
vector <int> use[2020];
int cost[2020];
string g[1010];
int main()
{
cin>>n>>m;
for(int i=0;i<n;i++)
{
cin>>g[i];
for(int j=0;j<m;j++)
{
if(g[i][j]=='#')
{
use[i].push_back(j+n);
use[j+n].push_back(i);
}
}
}
queue<int>BankChamber;
BankChamber.push(n-1);
cost[n-1]=1;
while(!BankChamber.empty())
{
int t=BankChamber.front();
BankChamber.pop();
int z=use[t].size();
for(int i=0;i<z;i++)
{
if(cost[use[t][i]]==0)
{
cost[use[t][i]]=cost[t]+1;
BankChamber.push(use[t][i]);
}
}
}
cout<<cost[0]-1<<endl;
sum();
return 0;
cout<<"BankChamber.push(n);";
}
#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
ll a[100006],c[3];
int main()
{
ll n,m,i,j,k,l,sum=0;
cin>>n>>m;
for(i=0;i<m;i++)
{
sum=0;
for(j=0;j<3;j++)
{
cin>>c[j];
sum=sum+a[c[j]];
}
l=1;
for(k=0;k<3;k++)
{
if(l==sum)
l++;
if(a[c[k]]==0)
{
a[c[k]]=l++;
}
}
}
for(i=1;i<=n;i++)
cout<<a[i]<<" ";
return 0;
cout<<"map<int,int>dance; set<int>dancer;";}
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
int t;
cin >> t;
while (t--) {
int n, d;
cin >> n >> d;
map<ll, vector<pair<long,long>>>TGS;
for (int i = 0; i < n; i++){
ll day, lec, sad;
cin >> day >> lec >> sad;
TGS[day].push_back({sad, lec}); }
priority_queue<pair<long,long>>PQ;
for (int i = 1; i <= d; i++) {
for (auto x : TGS[i])
PQ.push(x);
if (!PQ.empty())
{
pair<ll, ll> p = PQ.top();
PQ.pop();
p.second--;
if (p.second == 0) {}
else
PQ.push({p.first, p.second});
}
}
ll cnt = 0;
while (!PQ.empty()) {
pair<ll, ll> p = PQ.top();
cnt += (p.first * p.second);
PQ.pop();
}
cout << cnt << endl;
}
return 0;
cout<<"vector<pair<long,long>>TGS PQ.top().first;PQ.top().second ";}
#include <bits/stdc++.h>
using namespace std;
long long ans=1e15;
deque<char>Operations(20);
void solve(vector<long long> a,int id){
if((int)a.size()==1){
ans=min(ans,a[0]);
return;
}
for(int i=0;i<(int)a.size();i++){
for(int j=0;j<i;j++){
vector<long long> b;
if(Operations[id]=='+') b.push_back(a[i]+a[j]);
else b.push_back(a[i]*a[j]);
for(int k=0;k<(int)a.size();k++){
if(k!=i && k!=j) b.push_back(a[k]);
}
solve(b,id+1);
}
}
}
int main() {
vector<long long>numbers(4);
for(int i=0;i<4;i++) cin>>numbers[i];
for(int i=0;i<3;i++) cin>>Operations[i];
solve(numbers,0);
cout<<ans;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
#define f(i,a,n) for(i=a;i<n;i++)
int i,j,n,x[110],d[110];
int main(){
cin>>n;
f(i,1,n+1) cin>>x[i]>>d[i];
f(i,1,n+1){
f(j,i+1,n+1){
if(x[i]+d[i]==x[j] && x[j]+d[j]==x[i]){
cout << "YESn";
return 0;
}
}
}
cout << "NO";
return 0;
cout<<"map<long long,long long>palm; ";
}
#include<bits/stdc++.h>
using namespace std;
int i,n;
string s,t,u;
int D()
{
for(i=0;s[i];i++)if(s[i]^t[i])return 0;
return 1;
}
int main()
{
for(cin>>s>>n;n--;)
{
cin>>t;
if(D()&&(u.empty()||t<u))u=t;
}
if(u.empty())cout<<s;
else cout<<u;
return 0;
cout<<"unordered_map<string,string>website; map<string,bool>searchlist; cin>>n;";
}
Advanced Inheritance:-
#include <iostream>
using namespace std;
class Employee{
public:
};
class Salary : public Employee{
public:
int code,basic,hra,da,pf,total;
string name,position;
void getEmpDetails(){
cin>>code>>name>>position;
}
void getPayDetails(){
cin>>basic>>hra>>da>>pf;
}
void calculate(){
total=basic+hra+da-pf;
}
void display(){
cout<<"Employee Number:"<<code<<endl;
cout<<"Employee Name:"<<name<<endl;
cout<<"Employee Role:"<<position<<endl;
cout<<"Employee Net Pay:"<<total<<endl;
}
};
int main()
{
Salary s;
s.getEmpDetails();
s.getPayDetails();
s.calculate();
s.display();
return 0;
}
#include <iostream>
using namespace std;
class Person{
};
class Teaching : public Person{
};
class Instructor : public Teaching{
public:
int id;
string name,group,staff;
void accept_instructor_details(){
cin>>id>>name>>group>>staff;
}
void display_instructor_details(){
cout<<"Id:"<<id<<endl;
cout<<"Name:"<<name<<endl;
cout<<"Group:"<<group<<endl;
cout<<"Staff:"<<staff<<endl;
}
};
int main()
{
int n;
cin>>n;
Instructor inst[n];
for(int i=0;i<n;i++){
inst[i].accept_instructor_details();
inst[i].display_instructor_details();
}
return 0;
cout<<"Instructor *inst;";
}
#include <iostream>
using namespace std;
class acc{
public:
int no;
void getacc(){
cin>>no;
}
};
class branch:public acc{
public:
string name;
int code;
void getbranch(){
cin>>name>>code;
}
void display(){
cout<<"Acc No:"<<no<<endl;
cout<<"Name:"<<name<<endl;
cout<<"Branch Code:"<<code<<endl;
}
};
int main()
{
branch b;
b.getacc();
b.getbranch();
b.display();
return 0;
}
#include <iostream>
using namespace std;
class Food{
};
class Nutritionist:public Food{
};
class Patient:public Nutritionist{
public:
float cal,fat;
void calorie(){
cin>>cal>>fat;
}
void dplan(){
if(cal<fat)
cout<<"Fatgrams cannot be less than 0 or greater than calories"<<endl;
cout<<"Calories from fat: "<<fat*9/cal*100<<"%";
}
};
int main()
{
Patient p;
p.calorie();
p.dplan();
return 0;
}
#include <iostream>
using namespace std;
class Sam{
};
class Robin:public Sam{
public:
int rows;
void read(int y){
rows=y;
}
void display(){
for(int i=0;i<rows;i++){
for(int j=0;j<rows;j++){
cout<<"* ";
}
cout<<endl;
}
}
};
int main()
{
Robin obj;
int y;
cin>>y;
obj.read(y);
obj.display();
return 0;
}
#include <iostream>
using namespace std;
class student{
public:
int roll,m1,m2;
void get(){
cin>>roll>>m1>>m2;
}
};
class sports{
public:
int sp;
void getsm(){
cin>>sp;
}
};
class statement : public student, public sports{
public:
void display(){
cout<<"Roll No:"<<roll<<endl;
cout<<"Total:"<<m1+m2+sp<<endl;
cout<<"Average:"<<(m1+m2+sp)/3<<endl;
}
};
int main()
{
statement obj;
obj.get();
obj.getsm();
obj.display();
return 0;
}
#include <iostream>
using namespace std;
class Shape{
public:
int len,wid;
void input(int l,int b){
len=l;
wid=b;
}
};
class Rectangle: public Shape{
public:
void output(){
cout<<len*wid<<endl;
}
};
class Triangle: public Shape{
public:
void output(){
//if((len*wid)%2==0)
cout<<0.5*len*wid<<endl;
//else
//cout<<len*wid/2+1<<endl;
}
};
int main()
{
int l,b;
cin>>l>>b;
Rectangle rect;
Triangle tri;
rect.input(l,b);
tri.input(l,b);
rect.output();
tri.output();
return 0;
}
#include <iostream>
using namespace std;
class customer{
public:
int no;
long long int mobile;
string name;
void acceptc(){
cin>>name>>mobile>>no;
}
};
class deposit:public customer{
public:
int bal;
void acceptd(){
cin>>bal;
}
void dispd(){
cout<<"Customer Name:"<<name<<endl;
cout<<"Customer Phone No:"<<mobile<<endl;
cout<<"Customer A/c No:"<<no<<endl;
cout<<"Balance:"<<bal<<endl;
}
};
class borrow:public deposit{
public:
long long int loan_no,amt;
void acceptb(){
cin>>loan_no>>amt;
}
void dispb(){
cout<<"Loan No:"<<loan_no<<endl;
cout<<"Loan Amount:"<<amt<<endl;
}
};
int main()
{
int n;
cin>>n;
borrow b1[n];
for(int i=0;i<n;i++){
b1[i].acceptc();
b1[i].acceptd();
b1[i].acceptb();
b1[i].dispd();
b1[i].dispb();
}
return 0;
}
#include <iostream>
using namespace std;
class Receive{
public:
int r1,i1,r2,i2,r3,i3;
void getdata(){
cin>>r1>>i1>>r2>>i2;
}
};
class Operate : public Receive{
public:
void add(){
r3=r1+r2;
i3=i1+i2;
}
};
class Present :public Operate{
public:
void output(){
cout<<r1<<"+"<<i1<<"i"<<endl;
cout<<r2<<"+"<<i2<<"i"<<endl;
cout<<r3<<"+"<<i3<<"i"<<endl;
}
};
int main()
{
Present calc;
calc.getdata();
calc.add();
calc.output();
return 0;
}
#include <iostream>
using namespace std;
class Person{
};
class Employee : private Person{
};
class Student : private Person{
public:
int n1,n2,basic,hra,da,pf;
string name1,role1,col,ifsc,name2,role2;
void getdetail(){
cin>>n1>>name1>>role1>>col>>ifsc>>n2>>name2>>role2;
}
void getEmployeeDetails(){
cin>>basic>>hra>>da>>pf;
}
void student_display(){
cout<<"Person number:"<<n1<<endl;
cout<<"Person name:"<<name1<<endl;
cout<<"Person Role:"<<role1<<endl;
cout<<"Student college Name:"<<col<<endl;
cout<<"Student IFSC:"<<ifsc<<endl;
cout<<"Person number:"<<n2<<endl;
cout<<"Person name:"<<name2<<endl;
cout<<"Person Role:"<<role2<<endl;
}
void employee_display(){
cout<<"Employee Basic pay:"<<basic<<endl;
cout<<"Employee HRA:"<<hra<<endl;
cout<<"Employee DA:"<<da<<endl;
cout<<"Employee PF:"<<pf<<endl;
cout<<"Employee Net Pay:"<<basic+hra+da-pf<<endl;
}
};
int main()
{
Student e;
e.getdetail();
e.getEmployeeDetails();
e.student_display();
e.employee_display();
return 0;
cout<<"s.student_display();";
}

oodp elab.pdf

  • 1.
    INPUT OUTPUT:- #include <iostream> usingnamespace std; int main() { int r,s,cpool,spool; cin>>r>>s; cpool=3.14*r*r; spool=s*s; if(cpool>spool) cout<<"I Prefer Centre 1"; else cout<<"I Prefer Centre 2"; return 0; }
  • 2.
    #include <iostream> using namespacestd; int main() { int aravspeed,aaronspeed,speeddiff; cin>>aravspeed>>aaronspeed; if(aravspeed>aaronspeed) speeddiff=aravspeed - aaronspeed; else speeddiff=aaronspeed - aravspeed; cout<<speeddiff; return 0; }
  • 3.
    #include <iostream> using namespacestd; int main() { int bro1,bro2,bro3; cin>>bro1>>bro2>>bro3; if(bro1>bro2) { if(bro1>bro3) cout<<bro1; else cout<<bro3; } else if(bro2>bro3) cout<<bro2; else cout<<bro3; return 0; }
  • 4.
    #include <iostream> using namespacestd; int main() { int n,dig=0,rem; cin>>n; while(n!=0) { rem=n%10; dig=dig*10+rem; n/=10; } while(dig!=0) { rem=dig%10; switch(rem) {
  • 5.
    case 0: cout<<"Zero "; break; case1: cout<<"One "; break; case 2: cout<<"Two "; break; case 3: cout<<"Three "; break; case 4: cout<<"Four "; break; case 5: cout<<"Five "; break; case 6: cout<<"Six "; break; case 7: cout<<"Seven "; break; case 8: cout<<"Eight "; break; case 9: cout<<"Nine "; break; };
  • 6.
    dig/=10; } return 0; } #include <iostream> usingnamespace std; int main() { int number,num,rem,result=0; cin>>number; num=number; while(num!=0) { rem = num%10; result+=rem*rem*rem;
  • 7.
    num/=10; } if(result==number) cout<<"Part of MemorableCoin"; else cout<<"Not a Part of Memorable Coin"; return 0; } #include <iostream> using namespace std; int main() { int nooffamilymembers,i,j; cin>>nooffamilymembers; for(i=nooffamilymembers;i>0;i--) {
  • 8.
    for(j=0;j<i;j++) cout<<i<<" "; cout<<endl; } return 0; } #include<iostream> using namespace std; int main() { int t,n,h,i,l=1,count; cin>>t; while(t--) { l=1; count=0; cin>>n; for(i=1;i<=n;i++) {
  • 9.
    cin>>h; if(h==l) { count+=2; } if(h>l) { l=h; count++; } } cout<<count<<endl; } return0; } #include <iostream> using namespace std; int main() {
  • 10.
    int M,initialtemp,finaltemp; float Q; cin>>M>>initialtemp>>finaltemp; Q=M*(finaltemp- initialtemp)*4184; cout<<""<<Q; return 0; } #include <iostream> using namespace std; int main() { int husage,wfage,coupleavgage; cin>>husage>>wfage; coupleavgage=(husage+wfage)/2; cout<<"I am "<<husage<<endl<<"You are "<<wfage<<endl<<"We are around "<<coupleavgage; return 0;
  • 11.
    } #include <iostream> using namespacestd; int main() { int weightinearth; cin>>weightinearth; float weightinmoon; weightinmoon=0.166*weightinearth; cout<<weightinmoon; return 0;
  • 12.
    } CLASSES METHODS ANDCONSTRUCTORS:- #include <iostream> using namespace std; class Happiness{ public:int Meat(){ int n,a,b,max=100,sum=0; cin>>n; while(n--) { cin>>a>>b; //max=b; if(b>=max) sum+=a*max; // cout<<max<<endl;
  • 13.
    // cout<<sum<<endl; else { max=b; sum+=a*b; // cout<<max<<endl; //cout<<sum<<endl; } } return sum; } }; int main(){ Happiness Purchase; cout<<Purchase.Meat(); }
  • 14.
    #include <iostream> #include <string.h> #include<stdio.h> using namespace std; double a[18][18], b[1 << 18]; int fun(int x) { int s = 0; while (x) { s += x & 1; x >>= 1; } return s; } int main() { if(0) cout<<"class Lake public:void survival() fish.survival();"; int n, i, r, t, j; cin >> n; for (i = 0; i < n; i++) for (j = 0; j < n; j++) scanf("%lf", &a[i][j]); memset(b, 0, sizeof(b)); b[(1 << n) - 1] = 1; for (i = (1 << n) - 1; i >= 0; i--) { int c = fun(i); c = c * (c - 1) / 2; for (r = 0; r < n; r++) if (i & (1 << r)) for (t = 0; t < n; t++)
  • 15.
    if (i &(1 << t)) b[i - (1 << t)] += b[i] * a[r][t] / c; } for (r = 0; r < n - 1; r++) printf("%.6lf ", b[1 << r]); printf("%.6lfn", b[1 << r]); } #include <iostream> #include<cstring> #include<string> using namespace std; class aadhaar { public: void NameofCitizen(string fn,string mn,string ln) {
  • 16.
    if(fn.empty() || mn.empty()|| ln.empty() ) { cout<<"Invalid Name"; } //cout<<"Invalid name"; exit(0) : else cout<<fn<<mn<<ln; } }; int main() { aadhaar Card; string fn,mn,ln; cin>>fn>>mn>>ln; Card.NameofCitizen(fn,mn,ln); return 0; }
  • 17.
    #include <iostream> using namespacestd; class TollBooth { public: int cars; float tollcollected; TollBooth(){ cars=0; tollcollected=0; } void payingcar(double pay){ cars++; tollcollected+=pay; } void nonpayingcar(){ cars++; } void display(){ cout<<cars<<endl<<tollcollected<<endl; } }; int main() { TollBooth obj; char VehicleNo[10]; float TollAmt; int carpassed,i; cin>>carpassed; for(i=0;i<carpassed;i++) {
  • 18.
    cin>>VehicleNo>>TollAmt; if(TollAmt>0) obj.payingcar(TollAmt); else obj.nonpayingcar(); } obj.display(); return0; } #include <bits/stdc++.h> //#include<iomanip> //#include<string> using namespace std; class student { string name; int roll; float height,weight;
  • 19.
    public: student(){name="Bhagavan";roll=1593;height=172.5;weight=60.4;} void getdata() { cin>>name>>roll>>height>>weight; } voiddisplaydata(){ cout<<name<<" "<<roll<<" "<<height<<" "<<weight<<endl; } }; int main() { student s1,s2; s1.getdata(); s1.displaydata(); s2.displaydata(); return 0; } #include <iostream>
  • 20.
    using namespace std; classFriends { public:void Gifts(){ int i, n, a, b[50] = { 0 }; cin >> n; for (i = 1; i < n+1; i++) { cin >> a; b[a] = i; } for (i = 1; i < n+1; i++) cout<< b[i]<<" "; } }; int main() { Friends Sharing; Sharing.Gifts(); }
  • 21.
    #include<bits/stdc++.h> using namespace std; classDrinks{ int n,a,b,c,t,ans=0; public:void Shop(){ cin>>n>>a>>b>>c; } void display(){ for(int i=0;i<=b;i++) for(int j=0;j<=c;j++) if(2*(n-i-j*2)>=0&&2*(n-i-j*2)<=a) ans++; cout<<ans; } }; int main(){ Drinks Buy; Buy.Shop(); Buy.display();
  • 22.
    } #include <bits/stdc++.h> using namespacestd; class IndianArmy { public:int ResumesofCamdidates(){ long long n; cin>>n; long long k=n*(n-1)*(n-2)*(n-3)*(n-4)/120; cout<<k+k*(n-5)/6+k*(n-5)*(n-6)/42; return 1; } }; int main(){ IndianArmy GroupingofResumes; GroupingofResumes.ResumesofCamdidates(); return 0; }
  • 23.
    #include <iostream> using namespacestd; class ITEM { public: int n; float large=0,summ=0; float arr[100],code[100]; void getdata(int b){ n=b; for(int i=0;i<n;i++) cin>>code[i]>>arr[i]; } void largest(){ for(int i=0;i<n;i++) {
  • 24.
    if(arr[i]>=large) large=arr[i]; } } void sum(){ for(int i=0;i<n;i++) summ+=arr[i]; } voiddisplayitems(){ cout<<"Largest Price="<<large<<endl; cout<<"Sum of Prices="<<summ<<endl; cout<<"Code and Price"<<endl; for(int i=0;i<n;i++) cout<<code[i]<<" and "<<arr[i]<<endl; } }; using namespace std; int main() { ITEM order; int b; cin>>b; order.getdata(b); order.largest(); order.sum(); order.displayitems(); return 0; }
  • 25.
    #include<iostream> using namespace std; classComplex{ public: int r1,i1,r2,i2,r3,i3; Complex(){cin>>r1>>i1;cin>>r2>>i2;} void addcomplex(){ r3=r1+r2; i3=i1+i2; } void displaycomplex(){ cout<<r1<<"+"<<i1<<"i"<<endl; cout<<r2<<"+"<<i2<<"i"<<endl; cout<<r3<<"+"<<i3<<"i"<<endl; } }; int main(){
  • 26.
    Complex calculate; calculate.addcomplex(); calculate.displaycomplex(); return 0; } ConstructorOverloading:- #include <iostream> using namespace std; class Student { public: void Identity(string name,int id){ cout<<name<<" "<<id<<endl;
  • 27.
    } void Identity(int id,stringname){ cout<<name<<" "<<id<<endl; } }; int main() { Student Details; string name; int id; cin>>name>>id; Details.Identity(name,id); cin>>id>>name; Details.Identity(id,name); return 0; }
  • 28.
    #include <iostream> using namespacestd; class Store{ public: void itemcount(int id){ cout<<id<<endl; } void itemcount(int totalavl,int consumed){ cout<<totalavl - consumed<<endl; } }; int main() { Store purchase; int id,totalavl,consumed; cin>>id>>totalavl>>consumed; purchase.itemcount(id); purchase.itemcount(totalavl,consumed); return 0; }
  • 29.
    #include<bits/stdc++.h> using namespace std; inti,n,a,mx=INT_MIN,c[1000]; int res(int n); int dis(int n,int mx); int main(){ cin>>n; mx=res(n); cout<<dis(n,mx); return 0; cout<<"int* GazalCoin(int arr[],int n) int* GazalCoin(int arr[],int n,int i) GazalCoin(arr,n,0);"; } int res(int n){ for(i=0;i<n;i++){ cin>>a; c[a]++; mx=max(mx,c[a]); } return mx;
  • 30.
    } int dis(int n,intmx){ if(n%mx==1 && n%11!=0) return mx+1; if(n%mx==1 && n%11 == 0) return mx; if(n%mx==2) return mx+1; return mx; } #include <iostream> using namespace std; class Hospital{ public: void bill(long int mdeicinebill,int days){ cout<<mdeicinebill*days<<endl; }
  • 31.
    void bill(int roomrent,intdays){ cout<<roomrent*days; } }; int main() { Hospital ob; long int mdeicinebill,days; int roomrent; cin>>mdeicinebill>>days; ob.bill(mdeicinebill,days); cin>>roomrent>>days; ob.bill(roomrent,days); return 0; } #include<bits/stdc++.h> using namespace std; int i,T,a,b,c,n; #define f(i,a,n) for(i=a;i<n;i++)
  • 32.
    class solve{ public: void get(){ std::cin>>a>>b>>c; n=2*abs(a-b); } voidget2(){ if(c>n||max(a,b)>n) cout<<"-1"<<endl; else if(c>n/2) cout<<c-n/2<<endl; else cout<<c+n/2<<endl; } }; int main(){ cin>>T; solve p; f(i,0,T){ p.get(); p.get2(); } return 0; cout<<"void pline(int v[],int n) void pline(int v) else if(x>n||x<=0)"; }
  • 33.
    #include <iostream> using namespacestd; class Olympic{ public: void distance(int D1,int D2){ cout<<D1+D2<<" meters"<<endl; } void distance(int D3, int D4, int D5){ cout<<D3+D4+D5<<" meters"<<endl; } }; int main() { Olympic Medal; int D1,D2,D3,D4,D5; cin>>D1>>D2>>D3>>D4>>D5; Medal.distance(D1,D2); Medal.distance(D3,D4,D5);
  • 34.
    return 0; } #include <iostream> usingnamespace std; int power(int x,int p); int power(int x,int y,int p); int main() { int t; cin>>t; while(t--){ int n,odd=0; cin>>n; int z=power(n,odd); //cout<<n<<z; power(n,z,1); } return 0;
  • 35.
    } int power(int x,intp){ int a[2*x]; for(int i=0;i<2*x;i++){ cin>>a[i]; if(a[i]%2==1) p++; } return p; } int power(int x,int y,int p){ if(x==y) cout<<"Yes"<<endl; else cout<<"No"<<endl; return 1; }
  • 36.
    #include <iostream> using namespacestd; class AccBalance{ public: AccBalance(){cout<<"Zero Balance"<<endl;} AccBalance(int balance){ if(balance<0) cout<<"Has a Negative Balance"; else if(balance==0) cout<<"Has a Zero Balance"; else cout<<"Has a Positive Balance"; } }; int main() { AccBalance defltBal; int balance; cin>>balance; AccBalance currBal(balance); return 0; }
  • 37.
    #include <iostream> using namespacestd; class Country{ public: Country(){cout<<"Country:INDIA"<<endl;} Country(char statename[100],int area,int density) { cout<<"State:"<<statename<<endl<<"Area:"<<area<<endl<<"Density:"<<density<<endl; } }; int main() { Country country; char statename[100]; int area,density; cin>>statename>>area>>density; Country statesofindia(statename,area,density); return 0;
  • 38.
    } #include <iostream> using namespacestd; class Welcomemsg{ public: void msg(string fname){ cout<<"Hi "<<fname<<endl; } void msg(string fname,string lname){ cout<<"Welcome "<<fname<<" "<<lname; } }; int main() { Welcomemsg ob; string fname,lname;
  • 39.
    cin>>fname; ob.msg(fname); cin>>fname>>lname; ob.msg(fname,lname); return 0; } Operator Overloading:- #include<iostream> using namespace std; class Fraction{ public: int num,den; Fraction(int n=0, int d=0) { num=n; den=d; } Fraction operator /(Fraction const &obj){
  • 40.
    Fraction res; res.num=num *obj.den; res.den=den * obj.num; return res; } void display1(){ cout<<num/den; } void display2(){ cout<<num<<"/"<<den; } void display3(){ cout<<"Error"; } }; int main() { int a,b,c,d; cin>>a>>b; cin>>c>>d; Fraction ob1(a,b), ob2(c,d); Fraction ob3 = ob1/ob2; if(ob1.den==0 || ob2.den==0){ cout<<"Error"; return 0; } if(ob3.den==1) ob3.display1(); else{ for(int i=2;i<50;i++) { if(ob3.num%i==0 && ob3.den%i==0) { ob3.num=ob3.num/i; ob3.den=ob3.den/i;
  • 41.
    } } ob3.display2(); } return 0; } #include <iostream> usingnamespace std; class Time { int h,m,s; public: Time() { cin>>h>>m>>s; } void check() { if(h>23 || m>59 ||s>59 )
  • 42.
    cout<<"Invalid time formatn"; } booloperator ==(Time t2); }; bool Time::operator==(Time t2) { if(h==t2.h && m==t2.m && s==t2.s) return true; else return false; } int main() { Time t1,t2; t1.check(); t2.check(); if(t1==t2) cout<<"Both clocks are showing the same time"; else cout<<"Clocks are showing different times"; return 0; }
  • 43.
    #include <iostream> using namespacestd; class Scrum{ public: int n; Scrum(int h) { n=h; } Scrum operator -- (int){ Scrum T(int h); --n; return 1; } void display(){ int res=1; for(int i=1;i<=n;i++){ res=res*i; } cout<<res; } };
  • 44.
    int main() { int n; cin>>n; ScrumT(n); T--; T.display(); return 0; } #include<iostream> using namespace std; class Fraction { public: int num,den; Fraction() { num=0; den=0; }
  • 45.
    void getinput() { cin>>num>>den; } Fraction operator+(Fraction obj) { Fraction temp; temp.num=(num*obj.den)+(den*obj.num); temp.den=den*+obj.den; return temp; } }; int main() { Fraction f1,f2,add; f1.getinput(); f2.getinput(); add=f1+f2; if(add.den==0) cout<<"Error"; else if(add.num%add.den == 0) cout<<add.num/add.den; else cout<<add.num<<"/"<<add.den; return 0; }
  • 46.
    #include <iostream> using namespacestd; class matrix{ public: int operator ~(){ int a,b,c,d; cin>>a>>b>>c>>d; return a*d-b*c; } }; int main() { matrix t; cout<<~t; return 0; }
  • 47.
    #include<iostream> using namespace std; classComplex { private: int real, imag; public: Complex(int r = 0, int i =0) {real = r; imag = i;} Complex operator+(int a) { Complex res; res.real = real + a; res.imag = imag; return res; } Complex operator+(Complex obj) { Complex res; res.real = real + obj.real; res.imag = imag + obj.imag; return res; } void print() { cout << real << " + " << imag <<"i"<< endl; } };
  • 48.
    int main() { int a,b,c; cin>>a>>b>>c; Complexi1(a, b); Complex i2 = i1 + c; i1.print(); i2.print(); (i1+i2).print(); } #include<iostream> using namespace std; class compare{ public: int first,sum1=0; compare(int x){ first=x; } void f(){ //first1=first;
  • 49.
    for(int i=1; i<=first/2; i++) { //finding and adding divisors of first number if(first%i==0) sum1=sum1+i; } } void operator ==(compare t2){ if(first==t2.sum1 && t2.first==sum1) cout<<"Friendly Pair"; else cout<<"Not a Friendly Pair"; } }; //main program int main() { int first,second; //user input cin>>first; //user input cin>>second; compare t1(first),t2(second); t1.f(); t2.f(); t1==t2; return 0; }
  • 50.
    #include <iostream> using namespacestd; class Diff{ public: int n; void getdata(){ cin>>n; } int sumofsquare(); int sumofnumsq(){ return n*(n+1)*(2*n+1)/6; } }; int Diff :: sumofsquare(){ return n*n*(n+1)*(n+1)/4; } int main() { Diff n; if(0) cout<<"friend void operator >> (istream &in, Diff &obj )";
  • 51.
    n.getdata(); //int sq=n*n*(n+1)*(n+1)/4; //int sq2=n*(n+1)*(2*n+1)/6; cout<<n.sumofsquare()-n.sumofnumsq(); return0; } #include <iostream> using namespace std; class complex { private: float real; float imag; public: complex() {cin>>real>>imag;} complex operator-(complex ob) { complex t; t.real = real - ob.real; t.imag = imag - ob.imag; return t;
  • 52.
    } void output() { if(imag <0) cout<< real << imag << "i"<<endl; else cout<< real << "+" << imag << "i"<<endl; } }; int main() { complex c1, c2; c1.output(); c2.output(); (c1 - c2).output(); return 0; } #include<iostream> using namespace std; class Fraction
  • 53.
    { public: int num,den; Fraction() { num=0; den=0; } void getinput() { cin>>num>>den; } Fractionoperator -(Fraction obj) { Fraction temp; temp.num=(num*obj.den)-(den*obj.num); temp.den=den*+obj.den; return temp; } }; int main() { Fraction f1,f2,add; f1.getinput(); f2.getinput(); add=f1-f2; if(add.den==0) cout<<"Error"; else if(add.num%add.den == 0) cout<<add.num/add.den; else cout<<add.num<<"/"<<add.den; return 0; }
  • 54.
    Inheritance:- #include <iostream> using namespacestd; class staff{ public: int code,speed; string name; void getdata(); void display(); }; void staff::getdata(){ cin>>name>>code>>speed; } void staff::display(){ cout<<"Name:"<<name<<endl<<"Code:"<<code<<endl<<"Speed"<<speed; } class typist: public staff{ public:
  • 55.
    void getdata(); void display(); }; voidtypist::getdata(){ cin>>name>>code>>speed; } void typist::display(){ cout<<"Name:"<<name<<endl<<"Code:"<<code<<endl<<"Speed:"<<speed; } int main() { typist t; t.getdata(); t.display(); return 0; } #include <iostream>
  • 56.
    using namespace std; classAssignement{ public: int num; void get(){ cin>>num; } void display(){ int count=0; while(num!=0){ count++; num/=10; } cout<<count; } }; class Student:public Assignement{ }; int main() { Student obj; obj.get(); obj.display(); return 0; }
  • 57.
    #include <iostream> using namespacestd; class market{ public: float i1,i2,i3,i4,i5; float Subtotal,tax; void items(){ cin>>i1>>i2>>i3>>i4>>i5; } void buy(){ Subtotal=(i1+i2+i3+i4+i5); cout<<"Subtotal=$"<<Subtotal<<endl; tax=0.06*i1+0.06*i2+0.06*i3+0.06*i4+0.06*i5; cout<<"Tax=$"<<tax<<endl; cout<<"Total=$"<<Subtotal+tax; } }; class customer:public market{
  • 58.
    }; int main() { customer c; c.items(); c.buy(); } #include<iostream> using namespace std; class ReceiveMesurement{ public: int l,b; void painingarea(){ cin>>l>>b; cout<<l*b*27; }
  • 59.
    }; class CalculateArea :public ReceiveMesurement{ }; int main() { CalculateArea mt; mt.painingarea(); return 0; } #include <iostream> using namespace std; class Bank{ public: int n; void get(){ cin>>n; } void display(){ cout<<"500: "<<n/500<<endl;
  • 60.
    n=n%500; cout<<"200: "<<n/200<<endl; n=n%200; cout<<"100: "<<n/100<<endl; n=n%100; cout<<"50:"<<n/50<<endl; n=n%50; cout<<"10: "<<n/10<<endl; n=n%10; cout<<"5: "<<n/5<<endl; n=n%5; cout<<"1: "<<n<<endl; } }; class CashCounting:public Bank{ }; int main() { CashCounting obj; obj.get(); obj.display(); return 0; }
  • 61.
    #include <iostream> using namespacestd; class ReceiveMesurement{ public: int l,b; void display(){ cin>>l>>b; cout<<"Length:"<<l<<" metres"<<endl; cout<<"Breadth:"<<b<<" metres"; } }; class FormatMesurement : public ReceiveMesurement{ }; int main() { FormatMesurement mt; mt.display(); return 0;
  • 62.
    } #include <bits/stdc++.h> using namespacestd; class graph{ public: void edge(){ } }; class pairs:public graph{ public: long long int n,m,k=0; void vertex(){ cin>>n>>m; cout<<max(0ll,n-2*m)<<" "; while(k*(k-1)/2<m) k++; cout<<n-k<<endl; } };
  • 63.
    int main() { pairs pa; pa.edge(); pa.vertex(); return0; } #include <iostream> using namespace std; class triangle{ public: int a,b,c; void read(){ cin>>a>>b>>c; } void check(){ if(a==b || b==c || a==c)
  • 64.
    cout<<"ISOSCELES"; else cout<<"NOT ISOSCELES"; } }; class isosceles: public triangle { }; int main() { isosceles obj; obj.read(); obj.check(); return 0; } #include <iostream> using namespace std; class doctor{ public:
  • 65.
    string name,degree,pname; int no; voidgetedu(){ cin>>name>>degree>>pname; } void getdata(){ cin>>no; } void dispedu(){ cout<<"Doctor Name:"<<name<<endl<<"Doctorate Degree:"<<degree<<endl<<"Patient Name:"<<pname<<endl; } void dispdata(){ cout<<"Bed Number:"<<no; } }; class patient:public doctor{ }; int main() { patient p; p.getedu(); p.getdata(); p.dispedu(); p.dispdata(); return 0; }
  • 66.
    #include <iostream> using namespacestd; class teacher{ public: int num; void setdata(int n) { if(n==1) num=10; else num=7; } void setdata2(int n) { if(n==2) num=3; else num=8;
  • 67.
    } void tentable(){ for(int i=1;i<=10;i++) cout<<num<<"*"<<i<<"="<<num*i<<endl; } }; classten:public teacher{ }; class three:public teacher{ }; class eight:public teacher{ }; class seven:public teacher{ }; int main() { int n; cin>>n; teacher t; if(n==1 || n==4) t.setdata(n); if(n==2 || n==3) t.setdata2(n); t.tentable(); return 0; } Abstract Class and Virtual Functions:-
  • 68.
    #include <iostream> using namespacestd; class School{ public: int roll; string name; virtual void getdata(){}; virtual void display(){}; }; class District : public School{ void getdata(); void display(); }; void District :: getdata(){ cin>>roll>>name; } void District :: display(){ cout<<"Student Name is: "<<name<<endl<<"Student Roll no is: "<<roll; }
  • 69.
    int main() { District obj; School*ptr; ptr = &obj; ptr -> getdata(); ptr -> display(); return 0; } #include <bits/stdc++.h> using namespace std; int a,b,c,d,i; class Holiday{ public:virtual void Expenses()=0; }; class Citizen:public Holiday{ public: void Expenses(){
  • 70.
    cin>>c; for (i=0; i<c;i++){ cin>>a; if (d<a) d=a; b=b+a; } cout<<d*c-b; } }; int main (){ Citizen obj; obj.Expenses(); return 0; } #include <bits/stdc++.h>
  • 71.
    using namespace std; classEmployees{ public:virtual void BuyingGame()=0; }; class Reward:public Employees{ public: int n; void BuyingGame(){ cin>>n; cout<<n - n / 2 - n / 3 - n / 5 - n / 7 + n / 6 + n / 10 + n / 14 + n / 15 + n / 21 + n / 35 - n / 30 - n / 42 - n / 70 - n / 105 + n / 210; } }; int main() { Reward obj; obj.BuyingGame(); return 0; }
  • 72.
    #include <iostream> using namespacestd; class Employee{ public: int s1,s2; }; class Developer : public Employee{ public: void getSalary(){ cin>>s1; cout<<"Salary of Developer:"<<s1<<endl; } }; class Driver : public Employee{ public: void getSalary(){ cin>>s2; cout<<"Salary of Driver:"<<s2<<endl; }
  • 73.
    }; int main() { Developer d1; Driverd2; d1.getSalary(); d2.getSalary(); return 0; } #include <iostream> using namespace std; class consumer{ public: string name; virtual void getdata()=0; virtual void display()=0; }; class transaction: public consumer{
  • 74.
    public: int code; long tel; intquan,price; void getdata(){ cin>>name>>code; cin>>tel; cin>>quan; cin>>price; } void display(){ cout<<"Name : "<<name<<endl<<"Code : "<<code<<endl<<"Telephone : "<<tel<<endl; cout<<"Quantity : "<<quan<<endl<<"Price : "<<price<<endl<<"Total Price : "<<quan*price<<endl; } }; int main() { consumer* o1; transaction o2; o1=&o2; o1->getdata(); o1->display(); return 0; }
  • 75.
    #include<iostream> using namespace std; classProblem { public:virtual void Divisor()=0; }; class Calculation:public Problem{ public: int n,k,i; void Divisor(){ cin>>n>>k; } int Display() { int count; for(i=1;i<=n;++i) { if(n%i==0) { count++;
  • 76.
    if(count==k){ cout<<i; return 1; } } } cout<<-1; return 1; } }; intmain() { Calculation obj; obj.Divisor(); obj.Display(); return 0; } #include <iostream>
  • 77.
    using namespace std; classGift { public:virtual void Cubes()=0; }; class Birthday:public Gift{ public: int a[10],n; void Cubes(){ cin>>n; for(int i=0;i<n;i++) cin>>a[i]; for(int i=0;i<n/2;i+=2) /*int temp=a[i]; a[i]=a[n-i-1]; a[n-i-1]=temp;*/ swap(a[i],a[n-i-1]); for(int i=0;i<n;i++) cout<<a[i]<<" "; } }; int main() { Birthday obj; obj.Cubes(); return 0; }
  • 78.
    #include <iostream> #include<string> using namespacestd; class Decode{ public:virtual void Convert()=0; }; class Word:public Decode{ public: string s1,s2; int n; void Convert(){ cin>>n>>s1; for(int i=0;i<n;i++){ if((n-i)%2==1) s2=s2+s1[i]; else s2=s1[i]+s2; } cout<<s2;
  • 79.
    } }; int main() { Word obj; obj.Convert(); } #include<iostream> using namespace std; class country { public: virtual void getdata() = 0; virtual void display() = 0; }; class state:public country {
  • 80.
    public: char a[20]; int b,c; chard[20]; int e,f; void getdata(){ cin>>a>>b>>c>>d>>e>>f; } void display() { cout<<"Country:"<<a<<endl<<"Country's Polio %:"<<b<<endl; cout<<"Country Literacy %:"<<c<<endl<<"Interdependency Rate:"<<(float)b/c<<endl; cout<<"State Name:"<<d<<endl<<"% of Polio of State:"<<e<<endl; cout<<"% of Literacy of State:"<<f<<endl<<"Interdependency Rate:"<<(float)e/f; } }; int main() { if(0) cout<<"country::getdata();"; country *o1; state o2; o1=&o2; o1->getdata(); o2.display(); return 0; }
  • 81.
    #include<iostream> using namespace std; classSmartphone{ public:virtual void Listening()=0; }; class LoveForMusic:public Smartphone{ public: int T,S,q,c=0; void Listening(){ cin>>T>>S>>q; while(S<T){ c++; S*=q; } cout<<c; } }; int main() {
  • 82.
    LoveForMusic obj; obj.Listening(); return 0; } Templates:- #include<bits/stdc++.h> using namespace std; template <class Forest> Forest Visit(Forest a,Forest b){ if(a>b) cout<<"Kayaln"; else cout<<"Elaveniln"; return 1; } int main() { int a,b; cin>>a>>b;
  • 83.
    if(a%(a-b)==0 && b%(a-b)==0) cout<<"Equaln"; else Visit(a,b); return0; } #include <iostream> using namespace std; template <class Interface> Interface Bar(Interface n,Interface k,Interface t){ t = t*k*n/100.0; while(n--){ cout<<min(t,k)<<" "; t-=min(t,k); } return 1; } int main() {
  • 84.
    int n,k,t; cin>>n>>k>>t; Bar(n,k,t); return 0; } #include<iostream> using namespace std; template <class T> void InterchangeFavPlayers(T &player1,T &player2){ cout<<player2<<" "<<player1; } int main() { string player1,player2; cin>>player1>>player2; InterchangeFavPlayers(player1,player2); return 0;
  • 85.
    } #include <iostream> #include<cmath> using namespacestd; template <class Hole> Hole MagicClocl(Hole x,Hole y){ int c; c=sqrt(x*x+y*y); if(c*c==x*x+y*y){ cout<<"blackn"; return 0; } if(x*y<0) c++; if(c%2==0) cout<<"black"; else cout<<"white"; return 1; } using namespace std; int main()
  • 86.
    { int x,y; cin>>x>>y; MagicClocl(x,y); return 0; } #include<iostream> using namespace std; template <class Celebration> Celebration Rome(Celebration a,Celebration b,Celebration c){ cout<<((b+c-1)/c)*((a+c-1)/c); return 1; } int main() { int a,b,c; cin>>a>>b>>c; Rome(a,b,c); return 0; }
  • 87.
    #include <iostream> using namespacestd; template <class Paper> Paper Square(Paper T){ if(T%2==0) return 4*T+1; else if(T%4==1) return 2*T+1; else return T+1; } int main() { int T,n; cin>>T; while(T--){ cin>>n; cout<<Square(n)<<endl; } return 0; }
  • 88.
    #include <iostream> using namespacestd; template <class LackofSleep> LackofSleep Counting(LackofSleep k,LackofSleep l,LackofSleep m,LackofSleep n,LackofSleep d) { int c=0; for(int i=0;i<=d;i++){ if(i%k==0||i%l==0||i%m==0||i%n==0) c++; } return c-1; } int main() { int k,l,m,n,d; cin>>k>>l>>m>>n>>d; cout<<Counting(k,l,m,n,d); return 0; }
  • 89.
    #include <iostream> using namespacestd; template <class Universe> Universe Planet (Universe x1,Universe y1,Universe z1,Universe x2,Universe y2,Universe z2){ if(x1==x2 || y1 == y2 || z1==z2) cout<<"YES"; else cout<<"NO"; return 1; } int main() { int x1,y1,z1,x2,y2,z2; cin>>x1>>y1>>z1>>x2>>y2>>z2; Planet(x1,y1,z1,x2,y2,z2); return 0; }
  • 90.
    #include<bits/stdc++.h> using namespace std; template<class Ribbon> Ribbon Pieces(Ribbon n,Ribbon a,Ribbon b,Ribbon c){ int d=1,e,i,j; for(i=0;i<=4000;i++) for(j=0;j<=4000;j++) { e=n-a*i-b*j; if(e>=0&&e%c==0) d=max(d,i+j+e/c); } cout<<d; return 1; } int main(){ int n,a,b,c; cin>>n>>a>>b>>c; Pieces(n,a,b,c); }
  • 91.
    #include <iostream> using namespacestd; template<class T> T DivideMangosteen(T PurchasedWeight){ if(PurchasedWeight%2==0) cout<<"YES"; else cout<<"NO"; return 1; } int main() { int PurchasedWeight; cin>>PurchasedWeight; DivideMangosteen(PurchasedWeight); return 0; } Exceptional Handling:-
  • 92.
    #include <iostream> using namespacestd; int main() { string str1,str2; try{ cin>>str1>>str2; int count, n=str1.size(); if(cin){ for(int i=0;i<n;i++){ if((str1[i]>=48 && str1[i]<=57) || (str2[i]>=48&&str2[i]<=57) ) throw 0; if(str1[i]==str2[i]) count++; } if(count!=n) cout<<str1<<" is not "<<str2; else cout<<str1<<" is "<<str2; } } catch (int i){ cout<<"Inappropriate Input";
  • 93.
    } return 0; } #include <bits/stdc++.h> #include<string.h> using namespace std; int main() { int k; try{ cin>>k; if(cin) cout<<fixed<<setprecision(0)<<tgamma(k+1); else throw "e"; } catch (int i){ } catch (const char *exp){ cout<<"Input should be a Integer";
  • 94.
    } return 0; } #include <iostream> usingnamespace std; int main() { int n,m; try{ cin>>n; cin>>m; if(cin){ cout<<n-1+(1+2*(n-1))*(m-1); } else throw 0; } catch(int griddimensions) { cout<<"Invalid Grid Dimensions"; }
  • 95.
    return 0; } #include<bits/stdc++.h> using namespacestd; int main() { float hour,salaryperday; try{ cin>>hour; cin>>salaryperday; if(cin){ cout<<fixed<<setprecision(2)<<hour*salaryperday; } else throw 0; } catch(int workstatus) { cout<<"Insufficient Work Information"; } return 0; }
  • 96.
    #include <iostream> using namespacestd; int main() { int donuts,milk; try{ cin>>donuts; cin>>milk; if(milk==0) throw donuts; else cout<<"You have "<<(float)donuts/milk<<" donuts for each glass of milk"; } catch(int e){ cout<<e<<" donuts and No MilknGo buy some milk"; } return 0; }
  • 97.
    #include <iostream> #include <math.h> usingnamespace std; int main() { int a; try { cin>>a; if (a>0 && a<=100) cout<<"Valid Mark"; else throw "e"; } catch(const char* t){ cout<<"Invalid Mark"; } }
  • 98.
    #include <bits/stdc++.h> using namespacestd; int main() { int unitconsumed,costperunit; try{ cin>>unitconsumed; cin>>costperunit; long int res; res=pow(unitconsumed,costperunit); if(cin){ cout<<res; } else throw 0; } catch(int unit){ cout<<"Incomplete Data"; } return 0; }
  • 99.
    #include <iostream> using namespacestd; int main() { int n,m,a; try{ cin>>n>>m>>a; if(cin){ cout<<((n+a-1)/a)*((m+a-1)/a); } else throw 0; } catch(int dimension){ cout<<"Invalid Dimension"; } return 0; }
  • 100.
    #include<bits/stdc++.h> #define f(i,a,n) for(i=a;i<n;i++) usingnamespace std; int main(){ int t,i,j; cin>>t; string str; f(j,0,t){ f(i,0,2){ try{ cin>>str[i]; if(isalpha(str[i])) cout<<str[i]<<" is alphabetic"<<endl; else throw str[i]; } catch (char f){ cout<<f<<" is not alphabetic"<<endl; } } } }
  • 101.
    #include <iostream> using namespacestd; int main() { int a,b,c; try{ cin>>a>>b>>c; if(cin){ cout<<2*(a*b+b*c+c*a); } else throw 0; } catch(int objectinfo){ cout<<"Incomplete information about the object"; } return 0; }
  • 102.
    STL:- #include <algorithm> #include <iostream> #include<vector> using namespace std; int main() { int N, a, b; while (cin>>N) { vector<pair<int,pair<int,int>>>StorageDrives; for (int i = 0; i < N; i++) { cin>>a>>b; StorageDrives.push_back(make_pair((b>a) ? a : 2000000001-b, make_pair(a, b))); } long long ret = 0, cap = 0; sort(StorageDrives.begin(),StorageDrives.end()); int z=StorageDrives.size(); for (int i = 0; i < z; i++) { if (cap < StorageDrives[i].second.first) {
  • 103.
    ret += StorageDrives[i].second.first- cap; cap = StorageDrives[i].second.first; } cap += StorageDrives[i].second.second - StorageDrives[i].second.first; } cout << ret << endl; } } #include<bits/stdc++.h> using namespace std; int n,m,sx=99999,sy=99999,x,y; char a[55][55]; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>a[i][j]; if(a[i][j]=='*'){ x=max(x,i),y=max(y,j),sx=min(sx,i),sy=min(sy,j); }
  • 104.
    } } for(int i=sx;i<=x;i++){ for(int j=sy;j<=y;j++)cout<<a[i][j]; cout<<endl; } return 0; cout<<"vector<vector<char>>drawing(n,vector<char>(m,'0')); drawing[row][col]"; } #include <bits/stdc++.h> using namespace std; typedef long long LL; const int N=55; LL n, k, v, idx; string name[N]; int main(){ LL t; cin>>t; while(t--){ cin>>n>>k>>v; for(int i=0; i<n; i++) cin>>name[i]; LL st=((v-1)*k)%n;
  • 105.
    //cout<<"Case #"<<(++idx)<<":"; vector<int> ans; for(inti=0; i<k; i++) ans.push_back((st+i)%n); sort(ans.begin(), ans.end()); for(int id: ans) cout<<name[id]<<" "; cout<<"n"; } return 0; cout<<"vector<string>visit(n); vector<pair<int,string>>seenattraction; sort(seenattraction.begin(),seenattraction.end());"; } #include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; set<pair<string,string>>Descriptionofleaves; string species,color; while(n--){
  • 106.
    cin>>species>>color; Descriptionofleaves.insert(make_pair(species,color)); } cout<<Descriptionofleaves.size(); return 0; } #include <bits/stdc++.h> usingnamespace std; void sum(){} int n,m; vector <int> use[2020]; int cost[2020]; string g[1010]; int main() { cin>>n>>m; for(int i=0;i<n;i++) { cin>>g[i]; for(int j=0;j<m;j++) {
  • 107.
    if(g[i][j]=='#') { use[i].push_back(j+n); use[j+n].push_back(i); } } } queue<int>BankChamber; BankChamber.push(n-1); cost[n-1]=1; while(!BankChamber.empty()) { int t=BankChamber.front(); BankChamber.pop(); int z=use[t].size(); for(inti=0;i<z;i++) { if(cost[use[t][i]]==0) { cost[use[t][i]]=cost[t]+1; BankChamber.push(use[t][i]); } } } cout<<cost[0]-1<<endl; sum(); return 0; cout<<"BankChamber.push(n);"; }
  • 108.
    #include<bits/stdc++.h> using namespace std; typedeflong long int ll; ll a[100006],c[3]; int main() { ll n,m,i,j,k,l,sum=0; cin>>n>>m; for(i=0;i<m;i++) { sum=0; for(j=0;j<3;j++) { cin>>c[j]; sum=sum+a[c[j]]; } l=1; for(k=0;k<3;k++) { if(l==sum) l++; if(a[c[k]]==0)
  • 109.
    { a[c[k]]=l++; } } } for(i=1;i<=n;i++) cout<<a[i]<<" "; return 0; cout<<"map<int,int>dance;set<int>dancer;";} #include <bits/stdc++.h> #define ll long long using namespace std; int main(){ int t; cin >> t; while (t--) { int n, d; cin >> n >> d; map<ll, vector<pair<long,long>>>TGS; for (int i = 0; i < n; i++){ ll day, lec, sad;
  • 110.
    cin >> day>> lec >> sad; TGS[day].push_back({sad, lec}); } priority_queue<pair<long,long>>PQ; for (int i = 1; i <= d; i++) { for (auto x : TGS[i]) PQ.push(x); if (!PQ.empty()) { pair<ll, ll> p = PQ.top(); PQ.pop(); p.second--; if (p.second == 0) {} else PQ.push({p.first, p.second}); } } ll cnt = 0; while (!PQ.empty()) { pair<ll, ll> p = PQ.top(); cnt += (p.first * p.second); PQ.pop(); } cout << cnt << endl; } return 0; cout<<"vector<pair<long,long>>TGS PQ.top().first;PQ.top().second ";}
  • 111.
    #include <bits/stdc++.h> using namespacestd; long long ans=1e15; deque<char>Operations(20); void solve(vector<long long> a,int id){ if((int)a.size()==1){ ans=min(ans,a[0]); return; } for(int i=0;i<(int)a.size();i++){ for(int j=0;j<i;j++){ vector<long long> b; if(Operations[id]=='+') b.push_back(a[i]+a[j]); else b.push_back(a[i]*a[j]); for(int k=0;k<(int)a.size();k++){ if(k!=i && k!=j) b.push_back(a[k]); } solve(b,id+1); } } }
  • 112.
    int main() { vector<longlong>numbers(4); for(int i=0;i<4;i++) cin>>numbers[i]; for(int i=0;i<3;i++) cin>>Operations[i]; solve(numbers,0); cout<<ans; return 0; } #include <bits/stdc++.h> using namespace std; #define f(i,a,n) for(i=a;i<n;i++) int i,j,n,x[110],d[110]; int main(){ cin>>n; f(i,1,n+1) cin>>x[i]>>d[i]; f(i,1,n+1){ f(j,i+1,n+1){ if(x[i]+d[i]==x[j] && x[j]+d[j]==x[i]){ cout << "YESn"; return 0; }
  • 113.
    } } cout << "NO"; return0; cout<<"map<long long,long long>palm; "; } #include<bits/stdc++.h> using namespace std; int i,n; string s,t,u; int D() { for(i=0;s[i];i++)if(s[i]^t[i])return 0; return 1; } int main() { for(cin>>s>>n;n--;) { cin>>t; if(D()&&(u.empty()||t<u))u=t;
  • 114.
    } if(u.empty())cout<<s; else cout<<u; return 0; cout<<"unordered_map<string,string>website;map<string,bool>searchlist; cin>>n;"; } Advanced Inheritance:- #include <iostream> using namespace std; class Employee{ public: }; class Salary : public Employee{ public: int code,basic,hra,da,pf,total; string name,position; void getEmpDetails(){
  • 115.
    cin>>code>>name>>position; } void getPayDetails(){ cin>>basic>>hra>>da>>pf; } void calculate(){ total=basic+hra+da-pf; } voiddisplay(){ cout<<"Employee Number:"<<code<<endl; cout<<"Employee Name:"<<name<<endl; cout<<"Employee Role:"<<position<<endl; cout<<"Employee Net Pay:"<<total<<endl; } }; int main() { Salary s; s.getEmpDetails(); s.getPayDetails(); s.calculate(); s.display(); return 0; }
  • 116.
    #include <iostream> using namespacestd; class Person{ }; class Teaching : public Person{ }; class Instructor : public Teaching{ public: int id; string name,group,staff; void accept_instructor_details(){ cin>>id>>name>>group>>staff; } void display_instructor_details(){ cout<<"Id:"<<id<<endl; cout<<"Name:"<<name<<endl; cout<<"Group:"<<group<<endl; cout<<"Staff:"<<staff<<endl; } }; int main() { int n;
  • 117.
    cin>>n; Instructor inst[n]; for(int i=0;i<n;i++){ inst[i].accept_instructor_details(); inst[i].display_instructor_details(); } return0; cout<<"Instructor *inst;"; } #include <iostream> using namespace std; class acc{ public: int no; void getacc(){ cin>>no; } }; class branch:public acc{ public: string name;
  • 118.
    int code; void getbranch(){ cin>>name>>code; } voiddisplay(){ cout<<"Acc No:"<<no<<endl; cout<<"Name:"<<name<<endl; cout<<"Branch Code:"<<code<<endl; } }; int main() { branch b; b.getacc(); b.getbranch(); b.display(); return 0; } #include <iostream> using namespace std; class Food{ };
  • 119.
    class Nutritionist:public Food{ }; classPatient:public Nutritionist{ public: float cal,fat; void calorie(){ cin>>cal>>fat; } void dplan(){ if(cal<fat) cout<<"Fatgrams cannot be less than 0 or greater than calories"<<endl; cout<<"Calories from fat: "<<fat*9/cal*100<<"%"; } }; int main() { Patient p; p.calorie(); p.dplan(); return 0; } #include <iostream>
  • 120.
    using namespace std; classSam{ }; class Robin:public Sam{ public: int rows; void read(int y){ rows=y; } void display(){ for(int i=0;i<rows;i++){ for(int j=0;j<rows;j++){ cout<<"* "; } cout<<endl; } } }; int main() { Robin obj; int y; cin>>y; obj.read(y); obj.display(); return 0; }
  • 121.
    #include <iostream> using namespacestd; class student{ public: int roll,m1,m2; void get(){ cin>>roll>>m1>>m2; } }; class sports{ public: int sp; void getsm(){ cin>>sp; } }; class statement : public student, public sports{ public: void display(){ cout<<"Roll No:"<<roll<<endl; cout<<"Total:"<<m1+m2+sp<<endl; cout<<"Average:"<<(m1+m2+sp)/3<<endl; }
  • 122.
    }; int main() { statement obj; obj.get(); obj.getsm(); obj.display(); return0; } #include <iostream> using namespace std; class Shape{ public: int len,wid; void input(int l,int b){ len=l; wid=b; } }; class Rectangle: public Shape{ public:
  • 123.
    void output(){ cout<<len*wid<<endl; } }; class Triangle:public Shape{ public: void output(){ //if((len*wid)%2==0) cout<<0.5*len*wid<<endl; //else //cout<<len*wid/2+1<<endl; } }; int main() { int l,b; cin>>l>>b; Rectangle rect; Triangle tri; rect.input(l,b); tri.input(l,b); rect.output(); tri.output(); return 0; }
  • 124.
    #include <iostream> using namespacestd; class customer{ public: int no; long long int mobile; string name; void acceptc(){ cin>>name>>mobile>>no; } }; class deposit:public customer{ public: int bal; void acceptd(){ cin>>bal; } void dispd(){ cout<<"Customer Name:"<<name<<endl; cout<<"Customer Phone No:"<<mobile<<endl; cout<<"Customer A/c No:"<<no<<endl; cout<<"Balance:"<<bal<<endl; }
  • 125.
    }; class borrow:public deposit{ public: longlong int loan_no,amt; void acceptb(){ cin>>loan_no>>amt; } void dispb(){ cout<<"Loan No:"<<loan_no<<endl; cout<<"Loan Amount:"<<amt<<endl; } }; int main() { int n; cin>>n; borrow b1[n]; for(int i=0;i<n;i++){ b1[i].acceptc(); b1[i].acceptd(); b1[i].acceptb(); b1[i].dispd(); b1[i].dispb(); } return 0; }
  • 126.
    #include <iostream> using namespacestd; class Receive{ public: int r1,i1,r2,i2,r3,i3; void getdata(){ cin>>r1>>i1>>r2>>i2; } }; class Operate : public Receive{ public: void add(){ r3=r1+r2; i3=i1+i2; } }; class Present :public Operate{ public: void output(){ cout<<r1<<"+"<<i1<<"i"<<endl; cout<<r2<<"+"<<i2<<"i"<<endl; cout<<r3<<"+"<<i3<<"i"<<endl; }
  • 127.
    }; int main() { Present calc; calc.getdata(); calc.add(); calc.output(); return0; } #include <iostream> using namespace std; class Person{ }; class Employee : private Person{ }; class Student : private Person{ public: int n1,n2,basic,hra,da,pf; string name1,role1,col,ifsc,name2,role2; void getdetail(){ cin>>n1>>name1>>role1>>col>>ifsc>>n2>>name2>>role2; }
  • 128.
    void getEmployeeDetails(){ cin>>basic>>hra>>da>>pf; } void student_display(){ cout<<"Personnumber:"<<n1<<endl; cout<<"Person name:"<<name1<<endl; cout<<"Person Role:"<<role1<<endl; cout<<"Student college Name:"<<col<<endl; cout<<"Student IFSC:"<<ifsc<<endl; cout<<"Person number:"<<n2<<endl; cout<<"Person name:"<<name2<<endl; cout<<"Person Role:"<<role2<<endl; } void employee_display(){ cout<<"Employee Basic pay:"<<basic<<endl; cout<<"Employee HRA:"<<hra<<endl; cout<<"Employee DA:"<<da<<endl; cout<<"Employee PF:"<<pf<<endl; cout<<"Employee Net Pay:"<<basic+hra+da-pf<<endl; } }; int main() { Student e; e.getdetail(); e.getEmployeeDetails(); e.student_display(); e.employee_display(); return 0; cout<<"s.student_display();"; }