Largest of Two Numbers Using Nested Function
Largest of Two Numbers Using Nested Function
#include<iostream.h>
#include<conio.h>
class set
{
int a,b;
public:
void input(void);
void display(void);
int largest(void);
};
int set :: largest(void)
{
if(a>=b)
return (a);
else
return(b);
}
void set :: input(void)
{
cout<<"Input values of a and b:" << "\n";
cin >> a >>b;
}
void set :: display(void)
{
cout<<"Largest value ="<< largest( ) << "\n";
}
main( )
{
set A;
A.input( );
A.display( );
getch( );
return 0;
}
Array of objects
#include<iostream.h>
#include<conio.h>
class rec
{
private:
int I;
int b;
public:
rec(int a,int c)
{
I=a;
b=c;
}
void put()
{
cout<<"Area is : "<<I*b <<endl;
}
};
void main()
{
clrscr();
rec obj[3]={rec(3,6),rec(2,5),rec(5,5)};
cout<<"Displaying Areas of Rectangles : \n";
for(int i=0;i<3;i++)
obj[i].put();
getch();
}
Inline function
#include<iostream.h>
#include<conio.h>
class line {
public:
return (x * y);
return (x * x * x);
};
void main() {
line obj;
clrscr();
cout << "\n\nCube value is :" << obj.cube(val1) << " and "
<< obj.cube(val2);
getch();
}
Function overloading
#include <iostream>
#include<conio.h>
class printData {
public:
void print(int i) {
void print(double f) {
void print(char* c) {
};
int main(void) {
clrscr();
printData pd;
pd.print(5);
// Call print to print float
pd.print(500.263);
pd.print("Hello C++");
return 0;
}
Operator overloading
#include<iostream.h>
#include<conio.h>
class NUM
private:
int n;
public:
void getNum(int x)
n=x;
void dispNum(void)
n=++n;
}
n=--n;
};
int main()
Clrscr();
NUM num;
num.getNum(10);
++num;
num.dispNum();
--num;
num.dispNum();
return 0;
}
Constructor
#include <iostream.h>
#include <string.h>
#include <conio.h>
class student
private:
int roll;
char name[50];
public:
roll = 0;
strcpy(name," ");
roll = r;
strcpy(name,n);
roll = s.roll;
strcpy(name,s.name);
void display()
{
};
int main()
Clrscr();
s1.display();
s2.display();
s3.display();
s3.display();
getch();
return 0;
}
Destructor
#include<iostream.h>
#include<conio.h>
class Marks
public:
int maths;
int science;
//constructor
Marks() {
//Destructor
~Marks() {
};
int main( )
clrscr();
Marks m1;
Marks m2;
return 0;
}
Virtual function
#include<iostream.h>
#include<conio.h>
class shape{
public:
cout<<"shape\n";
};
public:
void draw(){
cout<<"rectangle\n";
};
public:
void draw(){
cout<<"circle\n";
}
};
public:
void draw(){
cout<<"square\n";
};
int main(){
clrscr();
shape *bptr;
rectangle r;
bptr = &r;
bptr->draw();
circle c;
bptr = &c;
bptr-> draw();
square s;
bptr = &s;
bptr->draw();
return 0;
}
Pointers to object
#include <iostream.h>
#include<conio.h>
class myclass
int i;
public:
void read(int j)
i= j;
int getint()
return i;
};
void main()
clrscr();
objectPointer->read(10);
Class object
#include <iostream.h>
#include<conio.h>
#include<string.h>
// Class Declaration
class person {
//Access - Specifier
public:
//Variable Declaration
char name;
int number;
};
//Main Function
int main() {
Clrscr();
person obj;
cout << obj.name << ": " << obj.number << endl;
getch();
return 0;
}
INHERITANCE
#include<iostream.h>
#include<conio.h>
class employee
public:
int salary;
};
employee e;
public:
void salary()
};
void main()
clrscr();
developer obj;
obj.salary();
getch();
}
FRIEND FUNCTION
#include<iostream.h>
#include<conio.h>
class base {
public:
void get() {
};
void main() {
clrscr();
base obj;
obj.get();
getch();
}
TEMPLATES
#include<iostream.h>
#include<conio.h>
// template function
int main()
clrscr();
cout << Large(c1, c2) << " has larger ASCII value.";
return 0;
}
EXCEPTION HANDLING
#include <iostream.h>
#include <conio.h>
int main()
clrscr();
int a,b;
try
if (b != 0)
if (div < 0)
throw 'e';
else
throw b;
catch (int e)
catch(...)
getch();
return 0;
}
Multilevel inheritence
#include<iostream.h>
#include<conio.h>
class Student{
protected:
int marks;
public:
void accept(){
cin>>marks;
};
protected:
int p=0;
public:
void check(){
if(marks>60){
p=1;
}
};
public:
void print(){
if(p==1)
else
};
int main(){
clrscr();
Result r;
r.accept();
r.check();
r.print();
return 0;
}
Looping in c++
#include<iostream.h>
#include<conio.h>
int main() {
// Variable Declaration
int a;
cin>>a;
cout << "Execute " << counter << " time" << endl;
getch();
return 0;
}
Prime number
#include<iostream.h>
#include<conio.h>
void main()
int i,no;
clrscr();
cin>>no;
if(no==1)
for(i=2;i<no;i++)
if(no%i==0)
break;
if(no==i)
cout<<"Prime num";
}
getch();
}
Fibonacci series
#include<iostream.h>
#include<conio.h>
void main()
clrscr();
first=0;
second=1;
cin>>no;
cout<<"\n"<<first;
first = second;
second = next;
getch();
}
Reverse an integer
#include <iostream.h>
int main()
cin >> n;
while(n != 0)
remainder = n%10;
n /= 10;
return 0;
}
Call by reference
#include <iostream.h>
#include<conio.h>
// Function prototype
int main()
clrscr();
int a = 1, b = 2;
swap(&a, &b);
return 0;
int temp;
temp = *n1;
*n1 = *n2;
*n2 = temp;