Professional Documents
Culture Documents
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
struct Distance
int feet,inches;
};
int main()
Distance d1,d2,sum;
cin>>d1.feet>>d1.inches;
cin>>d2.feet>>d2.inches;
sum.feet = d1.feet+d2.feet;
sum.inches = d1.inches+d2.inches;
sum.inches = sum.inches%12;
getch();
return 0;
2. WAP for linear search and count number of times it occurred by dynamic allocation.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
int main()
int n,i,x;
cin>>n;
int* ptr;
for(i=0;i<n;i++)
cin>>*(ptr+i);
cin>>x;
for(i=0;i<n;i++)
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
return a+b;
return a-b;
return a*b;
int main()
clrscr();
int (*funptr[])(int,int)={sum,sub,mul};
for(int i=0;i<3;i++)
cout<<"\nResult : "<<funptr[i](4,5);
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
struct distance
{
int feet,inches;
};
int main()
cin>>p->feet>>p->inches;
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
int main()
int* p[5];
int i;
for(i=1;i<5;i++)
cin>>*p[i];
for(i=1;i<5;i++)
cout<<"\n"<<*p[i];
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
return a+b;
return a+b;
int main()
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
class test
public:
test()
cout<<"Constructor call";
};
int main()
test t;
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
if(n>0)
f = f*n;
fact(n-1);
else return f;
int main()
int n;
cin>>n;
cout<<"Factorial : "<<fact(n);
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
class cmp2;
class cmp1
int r,img;
public:
cmp1()
{
cin>>r>>img;
};
class cmp2
int r,img;
public:
cmp2()
cin>>r>>img;
};
int main()
cmp1 c1;
cmp2 c2;
sum(c1,c2);
getch();
return 0;
}
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
class record
public:
};
int id;
char name[20];
public:
void student()
cin>>id>>name;
void teacher()
};
int id;
char name[20];
public:
void student()
cin>>id>>name;
void teacher()
};
int main()
school s;
s.student();
s.teacher();
collage c;
c.student();
c.teacher();
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
class matrix
int a[3][3];
public:
void get()
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
void show()
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cout<<a[i][j]<<" ";
cout<<"\n";
}
matrix t;
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
return t;
};
int main()
matrix m1,m2,m3;
m1.get();
m2.get();
m3 = m1+m1;
m3.show();
getch();
return 0;
#include<stdio.h>
#include<iostream.h>
class A
public :
cout<<"GGV";
};
class B : public A
public :
void f1()
cout<<"CSIT";
};
int main()
A a1;
a1.f1();
B b1;
b1.f1();
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
class base
public:
base()
cout<<"base";
};
public:
child()
cout<<"child";
};
int main()
{
base b;
child c;
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
template<class T>
class A
T x;
public:
void get()
cin>>x;
void show()
cout<<x;
};
int main()
{
A <int> a1;
a1.get();
a1.show();
A <float> a2;
a2.get();
a2.show();
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
template<class T>
T add(T x,T y)
return x+y;
int main()
int a = add(16,20);
float b = add(2.3f,4.1f);
return 0;
16. Write a program to add data in beginning,end and specified position in a file.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<fstream.h>
class student
int id;
char name[20];
public:
void get()
cin>>id>>name;
void show()
};
int main()
{
fstream f,t;
student s;
int ch=0;
f.open("test.txt",ios::out);
f.close();
while(ch!=5)
cout<<"1.beg\n2.end.\n3.pos4.show ";
cin>>ch;
switch(ch)
case 1:
f.open("test.txt",ios::in);
t.open("temp.txt",ios::out);
s.get();
t.write((char*)&s,sizeof(s));
while(!f.eof())
f.read((char*)&s,sizeof(s));
t.write((char*)&s,sizeof(s));
f.close();
t.close();
remove("test.txt");
rename("temp.txt","test.txt");
cout<<"Insertion completed!!";
break;
case 2:
f.open("test.txt",ios::in);
t.open("temp.txt",ios::out);
while(!f.eof())
f.read((char*)&s,sizeof(s));
t.write((char*)&s,sizeof(s));
s.get();
t.write((char*)&s,sizeof(s));
f.close();
t.close();
remove("test.txt");
rename("temp.txt","test.txt");
cout<<"Insertion completed!!";
break;
case 3:
f.open("test.txt",ios::app);
s.get();
t.write((char*)&s,sizeof(s));
f.close();
cout<<"Insertion completed!!";
break;
case 4:
f.open("test.txt",ios::in);
while(!f.eof())
f.read((char*)&s,sizeof(s));
s.show();
f.close();
break;
case 5:
break;
17. Write a program to create class customer of cybercafé and display its data on the basis of id.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<fstream.h>
class customer
int id;
char name[20],add[20],email[20];
public:
void get()
cin>>id>>name>>add>>email;
void show()
int getid()
return id;
};
int main()
fstream f;
customer s;
f.open("customer.txt",ios::out||ios::in);
for(int i=0;i<5;i++)
s.get();
f.write((char*)&s,sizeof(s));
cout<<"Record inserted";
f.close();
int id;
cin>>id;
while(!f.eof())
f.read((char*)&s,sizeof(s));
if(id==s.getid())
s.show();
f.close();
getch();
return 0;
18. Write a program to store data and display according to position given by user.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<fstream.h>
class customer
int id;
char name[20],add[20],email[20];
public:
void get()
cin>>id>>name>>add>>email;
void show()
};
int main()
fstream f;
customer s;
f.open("customer.txt",ios::out||ios::in);
for(int i=0;i<5;i++)
s.get();
f.write((char*)&s,sizeof(s));
cout<<"Record inserted";
}
f.close();
int p;
cin>>p;
if(p>0&&p<6)
f.seekg((p-1)*sizeof(s));
f.read((char*)&s,sizeof(s));
s.show();
f.close();
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<fstream.h>
class book
int id;
char name[10];
public:
void get()
cin>>name;
cout<<"ID : ";
cin>>id;
void show()
};
int main()
clrscr();
int ch;
fstream f1,f2;
book b;
f1.open("Record.pk",ios::out||ios::in);
for(int i=0;i<5;i++)
b.get();
f1.write((char*)&b,sizeof(b));
}
int p;
cin>>p;
f2.open("temp.pk",ios::out|ios::trunc);
if(f1&&f2)
int n = count();
int i=0;
while(n>0)
i++;
f1.read((char*)&b,sizeof(b));
if(i!=p)
f2.write((char*)&b,sizeof(b));
n--;
f1.close();f2.close();
remove("Record.pk");
rename("temp.pk","Record.pk");
cout<<"Record deleted";
while(!f1.eof())
f1.read((char*)&b,sizeof(b));
b.show();
}
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<fstream.h>
class student
int id;
char name[20];
public:
void get()
cin>>id>>name;
void show()
};
int main()
{
fstream f,t;
student s;
int ch=0;
f.open("test.txt",ios::out);
for(int I=0;i<5;i++)
s.get();
f.write((char*)&s,sizeof(s));
f.close();
f.open("test.txt",ios::in);
t.open("temp.txt",ios::out);
int p;
cin>>p;
int C=0;
while(!f.eof())
C++;
If(C==p)
f.read((char*)&s,sizeof(s));
s.get();
f.write((char*)&s,sizeof(s));
}
else{ f.read((char*)&s,sizeof(s));
t.write((char*)&s,sizeof(s));
f.close();
t.close();
remove("test.txt");
rename("temp.txt","test.txt");
cout<<”modification completed!!";
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
namespace first
int x = 10;
namespace second
{ float x = 23.4f;
}
int main()
cout<<first::x<<endl<<second::x;
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
namespace first
namespace second
void f()
{cout<<”Nesting of namespace”;
int main()
{
F();
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<exception.h>
int main()
clrscr();
int a,b,c;
cout<<"Enter a: ";
cin>>a;
cout<<"Enter b: ";
Ipb;
cin>>b;
try
if(b==0)
c=a/b;
cout<<"a/b = "<<c;
}
catch(char *msg)
cout<<msg;
goto Ipb;
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
int main()
int ch;
while(ch!=3)
cin>>ch;
if(ch==1)
{
int val;
cin>>val;
l1.push_back(val);
else if(ch==2)
for(i = l1.end();i!=l1.begin();i++)
cout<<*(i);
getch();
return 0;
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<vector.h>
int main()
vector <int> v;
for(int i=1;i<=5;i++)
{
v.push_back(i);
vector::iterator v=begin;
while(!v.end())
cout<<v[i];
i++;
getch();
return 0;