OOPS Level 1 All Sections
OOPS Level 1 All Sections
#include <iostream>
int main()
int r,s,cpool,spool;
cin>>r>>s;
cpool=3.14*r*r;
spool=s*s;
if(cpool>spool)
else
return 0;
}
#include <iostream>
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>
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>
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>
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)
else
return 0;
#include <iostream>
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>
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>
int main()
{
    int M,initialtemp,finaltemp;
float Q;
cin>>M>>initialtemp>>finaltemp;
Q=M*(finaltemp - initialtemp)*4184;
cout<<""<<Q;
return 0;
#include <iostream>
int main()
int husage,wfage,coupleavgage;
cin>>husage>>wfage;
coupleavgage=(husage+wfage)/2;
          return 0;
}
#include <iostream>
int main()
int weightinearth;
cin>>weightinearth;
float weightinmoon;
weightinmoon=0.166*weightinearth;
cout<<weightinmoon;
         return 0;
}
#include <iostream>
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>
int fun(int x) {
int s = 0;
while (x)
s += x & 1;
x >>= 1;
return s;
int main() {
if(0)
int n, i, r, t, j;
cin >> n;
scanf("%lf", &a[i][j]);
memset(b, 0, sizeof(b));
b[(1 << n) - 1] = 1;
int c = fun(i);
c = c * (c - 1) / 2;
#include <iostream>
#include<cstring>
#include<string>
class aadhaar
public:
    {
         if(fn.empty() || mn.empty() || ln.empty() )
cout<<"Invalid Name";
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>
class TollBooth
public:
int cars;
float tollcollected;
TollBooth(){
cars=0;
tollcollected=0;
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>
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(){
};
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;
cin >> a;
b[a] = i;
};
int main()
Friends Sharing;
Sharing.Gifts();
}
#include<bits/stdc++.h>
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>
class IndianArmy
public:int ResumesofCamdidates(){
long long n;
cin>>n;
cout<<k+k*(n-5)/6+k*(n-5)*(n-6)/42;
return 1;
};
int main(){
IndianArmy GroupingofResumes;
GroupingofResumes.ResumesofCamdidates();
return 0;
}
#include <iostream>
class ITEM
public:
int n;
float large=0,summ=0;
float arr[100],code[100];
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;
for(int i=0;i<n;i++)
};
int main()
ITEM order;
int b;
cin>>b;
order.getdata(b);
order.largest();
order.sum();
order.displayitems();
return 0;
}
#include<iostream>
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>
class Student
public:
      cout<<name<<" "<<id<<endl;
     }
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>
class Store{
public:
cout<<id<<endl;
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>
int i,n,a,mx=INT_MIN,c[1000];
int main(){
cin>>n;
mx=res(n);
cout<<dis(n,mx);
return 0;
for(i=0;i<n;i++){
cin>>a;
c[a]++;
mx=max(mx,c[a]);
          return mx;
}
return mx+1;
return mx;
if(n%mx==2)
return mx+1;
return mx;
#include <iostream>
class Hospital{
public:
cout<<mdeicinebill*days<<endl;
    }
     void bill(int roomrent,int days){
cout<<roomrent*days;
};
int main()
Hospital ob;
int roomrent;
cin>>mdeicinebill>>days;
ob.bill(mdeicinebill,days);
cin>>roomrent>>days;
ob.bill(roomrent,days);
return 0;
#include<bits/stdc++.h>
int i,T,a,b,c,n;
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;
}
#include <iostream>
class Olympic{
public:
cout<<D1+D2<<" meters"<<endl;
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>
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 a[2*x];
for(int i=0;i<2*x;i++){
cin>>a[i];
if(a[i]%2==1)
p++;
return p;
if(x==y)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 1;
}
#include <iostream>
class AccBalance{
public:
AccBalance(){cout<<"Zero Balance"<<endl;}
AccBalance(int balance){
if(balance<0)
else if(balance==0)
else
};
int main()
AccBalance defltBal;
int balance;
cin>>balance;
AccBalance currBal(balance);
return 0;
}
#include <iostream>
class Country{
public:
Country(){cout<<"Country:INDIA"<<endl;}
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>
class Welcomemsg{
public:
cout<<"Hi "<<fname<<endl;
};
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>
class Fraction{
public:
int num,den;
num=n;
den=d;
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;
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++)
ob3.num=ob3.num/i;
                 ob3.den=ob3.den/i;
            }
ob3.display2();
return 0;
#include <iostream>
class Time
int h,m,s;
public:
Time()
cin>>h>>m>>s;
void check()
};
return true;
else
return false;
int main()
Time t1,t2;
t1.check();
t2.check();
if(t1==t2)
else
return 0;
}
#include <iostream>
class Scrum{
public:
int n;
Scrum(int h)
n=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>
class Fraction
public:
int num,den;
Fraction()
num=0;
den=0;
}
void getinput()
cin>>num>>den;
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>
class matrix{
public:
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>
class Complex {
private:
public:
Complex operator+(int a) {
Complex res;
res.real = real + a;
res.imag = imag;
return res;
Complex res;
return res;
void print() { cout << real << " + " << imag <<"i"<< endl; }
};
int main()
int a,b,c;
cin>>a>>b>>c;
Complex i2 = i1 + c;
i1.print();
i2.print();
(i1+i2).print();
#include<iostream>
class compare{
public:
int first,sum1=0;
compare(int x){
first=x;
void f(){
        //first1=first;
         for(int i=1; i<=first/2 ; i++)
if(first%i==0)
sum1=sum1+i;
cout<<"Friendly Pair";
else
};
//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>
class Diff{
public:
int n;
void getdata(){
cin>>n;
int sumofsquare();
int sumofnumsq(){
return n*(n+1)*(2*n+1)/6;
};
return n*n*(n+1)*(n+1)/4;
int main()
Diff n;
if(0)
//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>
class complex
private:
float real;
float imag;
public:
complex() {cin>>real>>imag;}
complex t;
         return t;
      }
void output()
if(imag < 0)
else
};
int main()
c1.output();
c2.output();
(c1 - c2).output();
return 0;
#include<iostream>
class Fraction
{
public:
int num,den;
Fraction()
num=0;
den=0;
void getinput()
cin>>num>>den;
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>
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;
     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;
};
};
int main()
Student obj;
obj.get();
obj.display();
return 0;
}
#include <iostream>
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;
};
int main()
customer c;
c.items();
c.buy();
#include <iostream>
class ReceiveMesurement{
public:
int l,b;
void painingarea(){
cin>>l>>b;
cout<<l*b*27;
     }
};
};
int main()
CalculateArea mt;
mt.painingarea();
return 0;
#include <iostream>
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;
};
};
int main()
CashCounting obj;
obj.get();
obj.display();
return 0;
}
#include <iostream>
class ReceiveMesurement{
public:
int l,b;
void display(){
cin>>l>>b;
cout<<"Length:"<<l<<" metres"<<endl;
cout<<"Breadth:"<<b<<" metres";
};
};
int main()
FormatMesurement mt;
mt.display();
            return 0;
}
#include <bits/stdc++.h>
class graph{
public:
void edge(){
};
public:
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>
class triangle{
public:
int a,b,c;
void read(){
cin>>a>>b>>c;
void check(){
else
cout<<"NOT ISOSCELES";
};
};
int main()
isosceles obj;
obj.read();
obj.check();
return 0;
#include <iostream>
class doctor{
     public:
     string name,degree,pname;
int no;
void getedu(){
cin>>name>>degree>>pname;
void getdata(){
cin>>no;
void dispedu(){
void dispdata(){
cout<<"Bed Number:"<<no;
};
};
int main()
patient p;
p.getedu();
p.getdata();
p.dispedu();
p.dispdata();
return 0;
}
#include <iostream>
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;
};
};
};
};
};
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;
class School{
public:
int roll;
string name;
};
void getdata();
void display();
};
cin>>roll>>name;
     }
int main()
District obj;
School* ptr;
ptr = &obj;
return 0;
#include <bits/stdc++.h>
int a,b,c,d,i;
class Holiday{
};
public:
     void Expenses(){
         cin>>c;
cin>>a;
if (d<a) d=a;
b=b+a;
cout<<d*c-b;
};
Citizen obj;
obj.Expenses();
return 0;
#include <bits/stdc++.h>
using namespace std;
class 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>
class Employee{
public:
int s1,s2;
};
public:
void getSalary(){
cin>>s1;
cout<<"Salary of Developer:"<<s1<<endl;
};
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>
class consumer{
public:
string name;
};
int code;
long tel;
int quan,price;
void getdata(){
cin>>name>>code;
cin>>tel;
cin>>quan;
cin>>price;
void display(){
};
int main()
consumer* o1;
transaction o2;
o1=&o2;
o1->getdata();
o1->display();
return 0;
}
#include<iostream>
class 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:
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>
class 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>
class country
public:
};
{
public:
char a[20];
int b,c;
char d[20];
int e,f;
void getdata(){
cin>>a>>b>>c>>d>>e>>f;
void display()
};
int main() {
if(0)
cout<<"country::getdata();";
country *o1;
state o2;
o1=&o2;
o1->getdata();
o2.display();
return 0;
}
#include<iostream>
class 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>
if(a>b)
cout<<"Kayal\n";
else
cout<<"Elavenil\n";
return 1;
int main()
int a,b;
    cin>>a>>b;
    if(a%(a-b)==0 && b%(a-b)==0)
cout<<"Equal\n";
else
Visit(a,b);
return 0;
#include <iostream>
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>
cout<<player2<<" "<<player1;
int main()
string player1,player2;
cin>>player1>>player2;
InterchangeFavPlayers(player1,player2);
          return 0;
}
#include <iostream>
#include<cmath>
int c;
c=sqrt(x*x+y*y);
if(c*c==x*x+y*y){
cout<<"black\n";
return 0;
if(x*y<0)
c++;
if(c%2==0)
cout<<"black";
else cout<<"white";
return 1;
int main()
{
int x,y;
cin>>x>>y;
MagicClocl(x,y);
return 0;
#include <iostream>
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>
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>
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>
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>
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>
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>
int main()
string str1,str2;
try{
cin>>str1>>str2;
if(cin){
for(int i=0;i<n;i++){
throw 0;
if(str1[i]==str2[i])
count++;
if(count!=n)
else
cout<<str1<<" is "<<str2;
        cout<<"Inappropriate Input";
    }
return 0;
#include <bits/stdc++.h>
#include <string.h>
int main()
int k;
try{
cin>>k;
if(cin)
cout<<fixed<<setprecision(0)<<tgamma(k+1);
else
throw "e";
return 0;
#include <iostream>
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)
    }
               return 0;
#include<bits/stdc++.h>
int main()
float hour,salaryperday;
try{
cin>>hour;
cin>>salaryperday;
if(cin){
cout<<fixed<<setprecision(2)<<hour*salaryperday;
else
throw 0;
catch(int workstatus)
return 0;
}
#include <iostream>
int main()
int donuts,milk;
try{
cin>>donuts;
cin>>milk;
if(milk==0)
throw donuts;
else
catch(int e){
return 0;
}
#include <iostream>
#include <math.h>
int main()
int a;
try {
cin>>a;
cout<<"Valid Mark";
else
throw "e";
cout<<"Invalid Mark";
}
#include <bits/stdc++.h>
int main()
int unitconsumed,costperunit;
try{
cin>>unitconsumed;
cin>>costperunit;
res=pow(unitconsumed,costperunit);
if(cin){
cout<<res;
else
throw 0;
catch(int unit){
cout<<"Incomplete Data";
return 0;
}
#include <iostream>
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>
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];
}
#include <iostream>
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){
return 0;
}
STL:-
#include <algorithm>
#include <iostream>
#include <vector>
int main() {
int N, a, b;
while (cin>>N) {
vector<pair<int,pair<int,int>>>StorageDrives;
cin>>a>>b;
sort(StorageDrives.begin(),StorageDrives.end());
int z=StorageDrives.size();
cap = StorageDrives[i].second.first;
#include<bits/stdc++.h>
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++){
cout<<endl;
return 0;
cout<<"vector<vector<char>>drawing(n,vector<char>(m,'0')); drawing[row][col]";
#include <bits/stdc++.h>
LL n, k, v, idx;
string name[N];
int main(){
LL t; cin>>t; while(t--){
cin>>n>>k>>v;
cin>>name[i];
     LL st=((v-1)*k)%n;
        //cout<<"Case #"<<(++idx)<<":";
vector<int> ans;
ans.push_back((st+i)%n);
sort(ans.begin(), ans.end());
cout<<name[id]<<" ";
cout<<"\n";
return 0;
#include <bits/stdc++.h>
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>
void sum(){}
int n,m;
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>
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>
int main(){
int t;
cin >> t;
while (t--) {
int n, d;
map<ll, vector<pair<long,long>>>TGS;
TGS[day].push_back({sad, lec}); }
priority_queue<pair<long,long>>PQ;
PQ.push(x);
if (!PQ.empty())
PQ.pop();
p.second--;
if (p.second == 0) {}
else
PQ.push({p.first, p.second});
ll cnt = 0;
while (!PQ.empty()) {
PQ.pop();
return 0;
deque<char>Operations(20);
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++){
solve(b,id+1);
}
int main() {
vector<long long>numbers(4);
solve(numbers,0);
cout<<ans;
return 0;
#include <bits/stdc++.h>
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){
return 0;
                                   }
                         }
return 0;
#include<bits/stdc++.h>
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;
Advanced Inheritance:-
#include <iostream>
class Employee{
public:
};
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;
};
int main()
Salary s;
s.getEmpDetails();
s.getPayDetails();
s.calculate();
s.display();
return 0;
}
#include <iostream>
class Person{
};
};
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>
class acc{
public:
int no;
void getacc(){
cin>>no;
};
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>
class Food{
};
class Nutritionist:public Food{
};
public:
float cal,fat;
void calorie(){
cin>>cal>>fat;
void dplan(){
if(cal<fat)
};
int main()
Patient p;
p.calorie();
p.dplan();
return 0;
#include <iostream>
using namespace std;
class Sam{
};
public:
int rows;
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>
class student{
public:
int roll,m1,m2;
void get(){
cin>>roll>>m1>>m2;
};
class sports{
public:
int sp;
void getsm(){
cin>>sp;
};
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>
class Shape{
public:
int len,wid;
len=l;
wid=b;
};
     public:
     void output(){
cout<<len*wid<<endl;
};
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>
class customer{
public:
int no;
string name;
void acceptc(){
cin>>name>>mobile>>no;
};
public:
int bal;
void acceptd(){
cin>>bal;
void dispd(){
cout<<"Customer Name:"<<name<<endl;
cout<<"Balance:"<<bal<<endl;
     }
};
public:
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>
class Receive{
public:
int r1,i1,r2,i2,r3,i3;
void getdata(){
cin>>r1>>i1>>r2>>i2;
};
public:
void add(){
r3=r1+r2;
i3=i1+i2;
};
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>
class 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 IFSC:"<<ifsc<<endl;
cout<<"Person number:"<<n2<<endl;
cout<<"Person name:"<<name2<<endl;
cout<<"Person Role:"<<role2<<endl;
void employee_display(){
cout<<"Employee HRA:"<<hra<<endl;
cout<<"Employee DA:"<<da<<endl;
cout<<"Employee PF:"<<pf<<endl;
};
int main()
Student e;
e.getdetail();
e.getEmployeeDetails();
e.student_display();
e.employee_display();
return 0;
cout<<"s.student_display();";