You are on page 1of 38

ON

C++ PROGRAMS
and
MY SQL

Roll No :- 39
Class – XII A
Submitted by :- Vipul Kharwar
INDEX
Q1.Enter name , age and salary and display it by using outside
the class member.

Q2. Program which gives the squares of all the odd numbers
stored in an array .

Q3.Program to store numbers in an array and allow user to


enter any number which he/she wants to find in array .(Binary
Search)

Q4.Program for copy constructor .

Q5.Enter numbers in an array in any order and it will give the


output of numbers in ascending order .

Q6. Enter any number from 2 digit to 5 digit and the output
will be the sum of all the distinguish digits of the numbers .

Q7.Enter rows and columns and the output will be the sum of
the diagonals .

Q8. Enter item no. , price and quantity in a class .

Q9.Enter any line or character in a file and press * to exit the


program .
Q10. Program will read the words which starts from vowels
stored in a file .

Q11. Enter employee no , name , age , salary and store it in a


file.
Q12. Deleting the information of employee by entering the
employee number .

Q13. Enter any number and its power and the output will the
power of the number .

Q14. Enter 3 strings and the output will show the longest
string and the shortest string .

Q.15 Enter any number and the output will be all the prime
numbers up to that number .

Q17. Using loop concept the program will give the output of
numbers making a right triangle.

Q. SQL QUERIES AND OUTPUT .


Q1.Enter name , age and salary and display it by using outside
the class member.
Q1.Enter name , age and salary and display it by using outside the
class member.

#include<iostream.h>
#include<conio.h>
class abc
{
//private:
char n[20];
int a;
float sal;
public:
void getdata(void)
{
cout<<"\nEnter name ";
cin>>n;
cout<<"\nEnter age ";
cin>>a;
cout<<"\nEnter salary ";
cin>>sal;
}
void putdata(void)
{
cout<<"\n\nNAME IS "<<n;
cout<<"\nAGE IS "<<a;
cout<<"\nSALARY IS "<<sal;
}
};
main()
{
abc p;
clrscr();
p.getdata();
p.putdata();
getch();
}
OUTPUT
Q2. Program which gives the squares of all the odd numbers
stored in an array .

#include<iostream.h>
#include<conio.h>
main()
{
int a[20],i,x;
clrscr();
cout<<"\nEnter no of elements ";
cin>>x;
for(i=0;i<x;i++)
{
cout<<"\nEnter no ";
cin>>a[i];
}
cout<<"\n\nArr1: ";
for(i=0;i<x;i++)
cout<<" "<<a[i];

cout<<"\n\nArr1: ";
for(i=0;i<x;i++)
{
if(a[i]%2==1)
a[i]=a[i]*a[i];
cout<<" "<<a[i];
}

getch();
}
OUTPUT
Q3.Program to store numbers in an array and allow user to
enter any number which he/she wants to find in array .(Binary
Search)

#include<iostream.h>
#include<conio.h>
main()
{
int a[20],n,i,no,low=0,high,mid,f=0;
clrscr();
cout<<"\nEnter no of elements ";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"\nEnter no ";
cin>>a[i];
}
cout<<"\n\n";
for(i=0;i<n;i++)
cout<<" "<<a[i];

cout<<"\nEnter no to be search ";


cin>>no;

high=n-1;
while(low<=high && f==0)
{
mid=(low+high)/2;

if(a[mid]==no)
{
cout<<"\n\n"<<no<<" store at "<<mid+1;
f=1;
break;
}
else if(no>a[mid])
low=mid+1;
else
high=mid-1;
}
if(f==0)
cout<<"\n\n"<<no<<" does not exist";
getch();
}
OUTPUT
Q4.Program forcopy constructor .

#include<iostream.h>
#include<conio.h>
#include<string.h>
class data
{
char n[20];
int age;
float sal;
public:
data(){}

data(char x[],int a,float k)


{
strcpy(n,x);
age=a;
sal=k;
}

data(data &p)
{
strcpy(n,p.n);
age=p.age;//+20;
sal=p.sal;//+1000;
}
display()
{
cout<<"\n\nNAME : "<<n;
cout<<"\n\nAGE : "<<age;
cout<<"\n\nSalary: "<<sal;

}
};
main()
{
clrscr();
data d("ajay",44,5000); //implicit caling
data d1(d);
data d2=d;
data d3;
d3=d2;
d.display();
d1.display();
d2.display();
d3.display();
getch();
}

OUTPUT

Q5.Enter numbers in an array in any order and it will give the


output of numbers in ascending order .(Bubble Sort)
#include<iostream.h>
#include<conio.h>
void main()
{
int a[20],n,i,j,t;
clrscr();
cout<<"\nEnter no of elements in A ";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"\nEnter no ";
cin>>a[i];
}
cout<<"\n\n";
for(i=0;i<n;i++)
cout<<" "<<a[i];

for(i=0;i<n;i++)
for(j=0;j<n-i-1;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}

cout<<"\n\n";
for(i=0;i<n;i++)
cout<<" "<<a[i];
getch();
}

OUTPUT
Q6. Enter any number from 2 digit to 5 digit and the output
will be the sum of all the distinguish digits of the numbers .

#include<iostream.h>
#include<conio.h>
void main()
{
int a=0,b=0,c;
clrscr();
cout<<"\nEnter value for A ";
cin>>a;
while(a>0) // for(;a>0;) or for(i=a;i>0;i=i/10)
{
c=a%10;
b=b+c;
a=a/10;
}
cout<<"\nSum of digits "<<b;

getch();
}
OUTPUT

Q7.Enter rows and columns and the output will be the sum of
the diagonals .

#include<iostream.h>
#include<conio.h>
void main()
{
int a[10][10],i,j,r,c;
clrscr();
cout<<"\nEnter no of rows ";
cin>>r;
cout<<"\nEnter no of Col ";
cin>>c;
for(i=0;i<r;i++)
for(j=0;j<c;j++)
{
cout<<"\nEnter no ";
cin>>a[i][j];
}

int sum=0,sum1=0;
for(i=0;i<r;i++)
{
cout<<"\n";
for(j=0;j<c;j++)
{
cout<<" "<<a[i][j];
/// if(i==j) //&& a[i][j]>0)
// cout<<a[i][j];
// else
// cout<<" ";
//sum=sum+a[i][j];
/* if(i+j==r-1)// && a[i][j]>0)
cout<<a[i][j];
else
cout<<" "; */
if(i==j)
sum1=sum1+a[i][j];
}
}

for(i=0;i<r;i++)
{
cout<<"\n";
for(j=0;j<c;j++)
{
// cout<<" "<<a[i][j];
/* if(i==j) //&& a[i][j]>0)
cout<<a[i][j];
else
cout<<" ";*/
//sum=sum+a[i][j];
if(i+j==r-1)// && a[i][j]>0)
// cout<<a[i][j];
// else
// cout<<" ";
sum=sum+a[i][j];
}
}

cout<<"\n\nFirst diagonal sum "<<sum1;


cout<<"\n\nSecond diagonal sum "<<sum;

getch();
}

OUTPUT

Q8. Enter item no. , price and quantity in a class .

#include<iostream.h>
#include<conio.h>
class dd
{
char item[20];
int pr,qty;
public:
void getdata();
void putdata();
};
void dd::getdata()
{
cout<<"\nEnter item name ";
cin>>item;
cout<<"\nEnter price ";
cin>>pr;
cout<<"\nEnter quantity ";
cin>>qty;
}
void dd::putdata()
{
cout<<"\n\nItem name:"<<item;
cout<<"\n\nPrice: "<<pr;
cout<<"\n\nQty:"<<qty;
}

main()
{
dd a1,o1,k1;
clrscr();
a1.getdata();
o1.getdata();
k1.getdata();

a1.putdata();
o1.putdata();
k1.putdata();
getch();
}

OUTPUT
Q9.Enter any line or character in a file and press * to exit the
program .
#include<iostream.h>
#include<fstream.h>
#include<conio.h>
main()
{
char ch;
clrscr();
ofstream f1("emp"); //implicit
//ofstream f1;
//f1.open("emp",ios::out); //explicit
cout<<"\nEnter char ";
while(1) //infinity
{
ch=getche(); // to input a single charactor by keybord.
if(ch=='*')
break;
if(ch==13)
{
cout<<"\n";
f1<<'\n';
}
f1<<ch;
}
f1.close();
//getch();
}

OUTPUT
Q10. Program will read the words which starts from vowels
stored in a file .
#include<iostream.h>
#include<fstream.h>
#include<conio.h>
main()
{
char ch[80];
int cnt=0;
clrscr();
ifstream f1("emp");
ofstream f2("temp");
while(!f1.eof())
{
f1>>ch;
cout<<ch<<"\n";
if(ch[0]=='a' || ch[0]=='e' || ch[0]=='o' || ch[0]=='i' || ch[0]=='u')
f2<<"\n"<<ch;
}
f1.close();
f2.close();

cout<<"\n\nName start with vowels \n\n";


f1.open("temp",ios::in);
while(f1) //while(!f1.eof())
{
f1>>ch;
cout<<"\n"<<ch;
if(f1.eof())
break;

}
f1.close();

getch();
}

OUTPUT
Q11. Enter employee no , name , age , salary and store it in a file.

#include<iostream.h>
#include<conio.h>
#include<fstream.h>
int row=5,col=2;
class abc
{
private:
int empno;
char n[20];
int age;
float sal;
public:
void getdata()
{
char ch;
cin.get(ch); // To empty buffer
cout<<"\nEnter employee no ";
cin>>empno;
cout<<"\nEnter name ";
cin>>n;
cout<<"\nEnter age ";
cin>>age;
cout<<"\nEnter salary ";
cin>>sal;
}
void putdata()
{
// gotoxy(col,row);
cout<<"\n"<<empno;
// gotoxy(col+10,row);
cout<<"\t"<<n;
// gotoxy(col+25,row);
cout<<"\t"<<age;
// gotoxy(col+35,row);
cout<<"\t"<<sal;
// row++;
}
};
main()
{
clrscr();
abc p,p1;
fstream f1("emp5.txt",ios::in|ios::out|ios::binary);
int i;
for(i=0;i<3;i++)
{
p.getdata();
f1.write((char *)&p,sizeof(p));
}
cout<<"\n\nEMPNO\tNAME\tAGE\tSALARY\n";
f1.seekg(0);
//f1.clear();
//clrscr();
for(i=0;i<3;i++)
{

f1.read((char*)&p1,sizeof(p1));
p1.putdata();
}
f1.close();
getch();
}

OUTPUT
Q12. Deleting the information of employee by entering the
employee number .

#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<stdio.h>
class abc
{
private:
int empno;
char n[20];
int age;
float sal;
public:
void getdata()
{
cout<<"\nEnter employee no ";
cin>>empno;
cout<<"\nEnter name ";
cin>>n;
cout<<"\nEnter age ";
cin>>age;
cout<<"\nEnter salary ";
cin>>sal;
}
void putdata()
{
cout<<"\n\n"<<empno<<"\t"<<n<<"\t"<<age<<"\t"<<sal;
}
int get_empno()
{
return empno;
}
};
main()
{
abc p,p1;
clrscr();
ifstream f1("emp5.txt",ios::in|ios::binary);
ofstream f2("temp",ios::out|ios::binary);

int i,emp;
cout<<"\n\nNAME\tAGE\tSALARY";
f1.clear();
f1.seekg(0);
//for(i=0;i<4;i++)
while(!f1.eof())
{
f1.read((char*)&p1,sizeof(p1));
if(f1.eof())
break;
p1.putdata();
}

cout<<"\nEnter employee no ";


cin>>emp;
f1.clear();
f1.seekg(0);

//while(f1)
while(!f1.eof())
{
f1.read((char*)&p1,sizeof(p1));
if(f1.eof())
break;
if(emp!=p1.get_empno())
f2.write((char*)&p1,sizeof(p1));
}
f1.close();
f2.close();
remove("emp5.txt");
rename("temp","emp5.txt");

f1.open("emp5.txt",ios::in|ios::binary);
cout<<"\n\nNAME\tAGE\tSALARY";
f1.seekg(0);
//for(i=0;i<3;i++)
while(!f1.eof())
{
f1.read((char*)&p1,sizeof(p1));
if(f1.eof())
break;
p1.putdata();
}
f1.close();
getch();
}
OUTPUT

Q13. Enter any number and its power and the output will the
power of the number.

#include<iostream.h>
#include<conio.h>
#include<math.h>
#define CUBE(a,b) pow(a,b)
//a>b?a:b
main()
{
int x,y,z;
clrscr();
cout<<"\nEnter base value ";
cin>>x;
cout<<"\nEnter power ";
cin>>y;

z=CUBE(x,y);
cout<<"\n"<<z;
getch();
}

OUTPUT

Q14. Enter 3 strings and the output will show the longest
string and the shortest string.

#include<iostream.h>
#include<conio.h>
#include<string.h>
main()
{
char n[20],n1[20],n2[20];
int l1,l2,l3;
clrscr();
cout<<"\nEnter String1 ";
cin>>n;
cout<<"\nEnter String2 ";
cin>>n1;
cout<<"\nEnter String3 ";
cin>>n2;
l1=strlen(n);
l2=strlen(n1);
l3=strlen(n2);
(l1>l2 && l1>l3) ?cout<<"\nLong: "<<n:(l2>l1 && l2>l3) ? cout<<"\nLong: "<<n1
:cout<<"\nLong: "<<n2;
(l1<l2 && l1<l3)?cout<<"\nshort:"<<n:(l2<l1 && l2<l3)?
cout<<"\nshort:"<<n1:cout<<"\nshort:"<<n2;

getch();
}

OUTPUT
Q.15 Enter any number and the output will be all the prime
numbers up to that number .

#include<iostream.h>
#include<conio.h>
main()
{
int n,i,j,p;
clrscr();
cout<<"\nEnter no of N ";
cin>>n;
for(i=1;i<=n;i++)
{
p=0;
for(j=2;j<=i/2;j++)
if(i%j==0)
p=1;

if(p==0)
cout<<" "<<i;
}
getch();
}

OUTPUT
Q17. Using loop concept the program will give the output of
numbers making a right triangle .

#include<iostream.h>
#include<conio.h>
main()
{
int i,j;
clrscr();
for(i=1;i<=4;i++)
{
cout<<"\n\n";
for(j=1;j<=i;j++)
cout<<" "<<i;
}
getch();
}

OUTPUT
My SQL

Schoolhomework

QUERIES
Ques 1. mysql> select ename ,sal,dept_no from empl
where commission is null ;
Ques 2. mysql> select ename ,sal,dept_no from empl where
commission is not null;

Ques 3. mysql> select * from empl where sal between


1000 and 2500;
Ques 4. mysql> select ename from empl where ename like
‘a%’ ;

Ques 5 . mysql> select concat (ename,dept_no)as “name


dept” from empl;
Ques 6 . mysql> select lower(ename) “empl name” from
empl;

Ques 7 . mysql> select upper(ename) “empl name” from


empl;
Ques 8 . mysql> select substr(job,1,5) from empl where
empno=8888 or empno=8900;

Ques 9 . mysql> select job,instr (job,’le’)as “le in ename”


from empl;
Ques 10 . mysql> select ename, length (ename)as “name
length” from empl where empno <=8888 ;
OUTPUT QUESTIONS
Ques 1 . mysql> select left(‘Informatices practices’,5) ;

Ques 2 . mysql> select right (‘Informatices practices’,5);

Ques 3 . mysql> select mid(‘Informatices practices’,6,9);


Ques 4 . mysql> select ltrim(‘ akshit’);

Ques 5 . mysql> select rtrim(‘akshit ‘);

You might also like