Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 33

Computer Programming December 30, 1899

S.No. ASSIGNMENT PAG DATE OF REMARK


E SUBMISSIO S
N

Q.1 Write a C++ program that inputs a student marks in three


subjects (out of 100) and prints the percentage marks.

Page | 1
23T1017
Computer Programming December 30, 1899

#include<iostream>

using namespace std;

int main(){

int m1,m2,m3;

cout<<"Enter marks of phy out of 100:";

cin>>m1;

cout<<"Enter marks of maths out of 100:";

cin>>m2;

cout<<"Enter marks of chem out of 100:";

cin>>m3;

float t=( m1+ m2+ m3)/3;

cout<< "percentage is:"<<t;

return 0;

Page | 2
23T1017
Computer Programming December 30, 1899

Q.2 Write a C++ program that accepts a character between a to j


and prints next 4 characters.

#include<iostream>

using namespace std;

int main(){

char ch;

cout<<"Enter any character between a to j:";

cin>>ch;

cout<<"The next four characters are:"<<endl;

int i=1;

while(i<=4){

char nextch=ch+i;

cout<<nextch<<endl;i++;

}}

Page | 3
23T1017
Computer Programming December 30, 1899

Q.3 Write a C++ program to convert a given number of days into


years, weeks and days.

#include<iostream>

using namespace std;

int main(){

int days,years,weeks,daysleft,remainingdays;

cout<<"Enter number of days:";

cin>>days;

years=days/365;

daysleft=days%365;

weeks=daysleft/7;

remainingdays=daysleft%7;

cout<<"The number of years are : "<<years<<endl;

cout<<"The number of weeks are:"<<weeks<< '\n' ;

cout<<"The number of days are:"<<remainingdays<<'\t';

Page | 4
23T1017
Computer Programming December 30, 1899

Q.4 Write a program to read two numbers and print their


quotient and remainder.

#include<iostream>

using namespace std;

int main(){

int a,b;

cout<<"Enter first no";

cin>>a;

cout<<"Enter second no";

cin>>b;

float Q=(float)a/b;

int R=a%b;

cout<<"The quoteint is:"<<Q<<endl;

cout<<"The remainder is:"<<R<<endl;

Page | 5
23T1017
Computer Programming December 30, 1899

Q.5 Write a program to find whether a given number is even or


odd.

#include<iostream>

using namespace std;

int main(){

long int n;

cout<<"Enter any no:";

cin>>n;

if(n%2==0)

cout<<"The given number is even";

}else

{ cout<<"The given number is odd";}

Page | 6
23T1017
Computer Programming December 30, 1899

Q.6 Write a program to find area of triangle. Take base and


height from user.

#include<iostream>

using namespace std;

int main(){

int b,h;

cout<<"Enter the base";

cin>>b;

cout<<"Enter the height";

cin>>h ;

float area = 1/2.00*b*h;

cout<<"The area of triangle is="<<area<<"units";}

Page | 7
23T1017
Computer Programming December 30, 1899

Q.7 Write a program that asks for your height in centimeters and
then converts your height to feet and inches.(1 foot = 12
inches , 1 inch = 2.54 cm)

#include<Iostream>

using namespace std;

int main(){

int h;

cout<<"Enter height in centimeters:";

cin>>h;

float i=h/2.54;

float f=i/12;

cout<<"The height in inches is:"<<i<<endl;

cout<<"The height in foots is:"<<f<<endl;}

Page | 8
23T1017
Computer Programming December 30, 1899

Q.8 Write a program to convert given inches into its equivalent


yards and feet.
(1 yard = 36 inches , 1 foot = 12 inches)

#include<iostream>

using namespace std;

int main(){

int l;

cout<<"Enter the length in inches:";

cin>>l;

float f=l/12;

float y=l/36;

cout<<"The height in foot is:"<<f<<endl;

cout<<"The height in yards is:"<<y<<endl;

Page | 9
23T1017
Computer Programming December 30, 1899

Q.9 Write a C++ program that reads temperature in Celsius and


displays it in fahrenheit.

Hint . Fahrenheit = (1.8*Celsius)+32and celsius = (Fahrenheit


-32)/1.8
#include<iostream>

using namespace std;

int main(){

float C,F;

cout<<"Enter the temp in C:";

cin>>C;

F=1.8*C+32;

cout<<"The temp in F:"<<F<<endl;

Page | 10
23T1017
Computer Programming December 30, 1899

Q.1 Assuming that there are 7.418 gallons in a cubic foot, write
0 a program that asks the user to enter the number of
gallons, and then display the equivalent in cubic feet.

#include<iostream>

using namespace std;

int main(){

float G;

cout<<"Enter the number of gallons:";

cin>>G;

float C=G/7.418;

cout<<"The number of cubic foot is:"<<C<<endl;

Q.11 Using recursions make a c++ program to print the factorial of a number.
code
#include<iostream.h>

Page | 11
23T1017
Computer Programming December 30, 1899

#include<conio.h>
int fact(int n){
if(n==1){
return 1;}
else{return n*fact(n-1);}}
void main(){
clrscr();
int num;
cout<<"enter any no.";
cin>>num;
int f=fact(num);
cout<<f;
getch();}
output

Q.12 Make a c++ program using class to find sum and average through inheritance.
Code
#include<iostream.h>
#include<conio.h>
class base{ protected:

int x;
public:
void get(){
cout<<"enter x ";
cin>>x;}};
class derived1:public base{
Page | 12
23T1017
Computer Programming December 30, 1899

protected:
int r, y;
public: void add(){
cout<<"enter y ";
cin>>y;
r=x+y;
cout<<"sum of x and y is:"<<" "<<r<<endl;}};
class derived2:public derived1{
protected :
int sum,z;
float avg;
public:
void a(){
cout<<"enter z ";
cin>>z;
cout<<"the average is:";
sum=x+y+z;
avg=(float)sum/3;
cout<<avg;}};
void main(){
clrscr();
derived1 d1;
derived2 d2;
d2.get();
d2.add();
d2.a();
getch();}
output

Page | 13
23T1017
Computer Programming December 30, 1899

Q.13 Make a c++ program using class to add two numbers by passing arguments to object.
Code
#include<iostream.h>
#include<conio.h>
class add{ int a,b,sum;
public:
add(int x,int y){
a=x;
b=y;
sum=x+y;}
void display(){
cout<<sum;}};
void main(){
clrscr();
add A(10,20);
A.display();
getch();}
output

Page | 14
23T1017
Computer Programming December 30, 1899

Q.14 Make a c++ program using structure to take roll numbers and names from user and
display it.
Code
#include<iostream.h>
#include<conio.h>
struct student{
int rollno;
char name[10];
float percent;};
void main(){
clrscr();
student s[3];
for(int i=0;i<3;i++){
cout<<"enter rollno:";
cin>>s[i].rollno;
cout<<"enter name:";
cin>>s[i].name;
cout<<"enter percent:";
cin>>s[i].percent;
}
for(int j=0;j<3;j++){
cout<<"rollno "<<s[j].rollno<<"\n";
cout<<"name "<<s[j].name<<"\n";
cout<<"percent "<<s[j].percent<<"\n"; }
getch();}
output

Page | 15
23T1017
Computer Programming December 30, 1899

Q.15 Make a c++ program using class to take roll number and name from user and display
it.
Code
#include<iostream.h>
#include<conio.h>
class student{ int rollno;
char name[10];
public:
void getdata();
void showdata();}s;
void student::getdata(){
cout<<"enter rollno. and name:";
cin>>rollno;
cin>>name;}
void student::showdata(){
cout<<"the roll no. and name are:"<<rollno<<" and "<<name;}
void main(){ clrscr();
s.getdata();

Page | 16
23T1017
Computer Programming December 30, 1899

s.showdata();
getch();}
output

Page | 17
23T1017
Computer Programming December 30, 1899

Q.16 Make a c++ program to make a class and show areas of triangle,square and circl using
the class.

Code

#include<iostream.h>

#include<conio.h>

class area{ public:

void triangle(float h,float b){

cout<<h*b*1/2<<"\n";}

void square(int s){

cout<<s*s<<"\n";}

void circle(float r){

cout<<22/7*r;}};

void main(){ clrscr();

area a;

a.triangle(2.3,4.3);

a.square(4);

a.circle(2.6);

getch();}

output

Page | 18
23T1017
Computer Programming December 30, 1899

Q.17 Make a c++ program to show complex numbers sum using operator overloading.

Code

#include<iostream.h>

#include<conio.h>

class complex{ public:

int real,img;

complex(int x,int y){

real=x;

img=y; }

complex operator+(complex &c){

complex sum(0,0);

sum.real=real+c.real;

sum.img=img+c.img;

return sum;}};

void main(){ clrscr();

complex c1(1,2);

complex c2(3,6);

complex c3=c1+c2;

cout<<"first complex no is: "<<c1.real<<"+"<<"i"<<c1.img<<"\n";

cout<<"second complex no is:"<<c2.real<<"+"<<"i"<<c2.img<<"\n";

cout<<"their sum is: "<<c3.real<<"+"<<"i"<<c3.img;

getch();}

output

Page | 19
23T1017
Computer Programming December 30, 1899

Q.18 Make a c++ program to swap values through pass by value.


Code
#include<iostream.h>
#include<conio.h>
void swap(int x,int y){
int v=x;
x=y;
y=v;
cout<<"values of and b after swapping:"<<"a="<<x<<" b="<<y;}
void main(){ clrscr();
int a=3;
int b=5;
cout<<"values of a and b before swapping:"<<"a="<<a<<" b="<<b<<"\n";
swap(a,b);
getch();}
output

Page | 20
23T1017
Computer Programming December 30, 1899

Q.19 Make a c++ program to swap values through pass by refarence.


Code
#include<iostream.h>
#include<conio.h>
void swap(int &x,int &y){
int v=x;
x=y;
y=v; }
void main(){clrscr();
int a=1;
int b=4;
cout<<"vlaues of a and b before swapping:"<<"a="<<a<<" b="<<b<<"\n";
swap(a,b);
cout<<"values of a and b after swapping:"<<"a="<<a<<" b="<<b<<"\n";
getch();}
output

Page | 21
23T1017
Computer Programming December 30, 1899

Q.20 Make a c++ program to print triangle pattern .


Code
#include<iostream.h>
#include<conio.h>
void main(){
clrscr();
int n;
cin>>n;
for(int i=n;i>=1;i--){
for(int j=1;j<=n-i;j++){
cout<<" ";}
for(int z=1;z<=2*i-1;z++){
cout<<"*";
}cout<<"\n"; }
getch();}
output

Page | 22
23T1017
Computer Programming December 30, 1899

Q.21 Make a c++ program to print triangle pattern .


Code
#include<iostream.h>
#include<conio.h>
void main(){
clrscr();
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
cout<<"*"; }
cout<<"\n";}
getch();}
output

Page | 23
23T1017
Computer Programming December 30, 1899

Q.22 Make a c++ program to print triangle pattern .


Code
#include<iostream.h>
#include<conio.h>
void main(){
clrscr();
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=n;j>i;j--){
cout<<" ";}
for(int z=1;z<=i;z++){
cout<<"*";}
cout<<"\n";}
getch();}
output

Page | 24
23T1017
Computer Programming December 30, 1899

Q.23 Make a c++ program to print triangle pattern .

Code

#include<iostream.h>

#include<conio.h>

void main(){

clrscr();

int n;

cin>>n;

for(int i=n;i>=1;i--){

for(int j=1;j<=i;j++){

cout<<"*";}

cout<<"\n";}

getch();}

output

Page | 25
23T1017
Computer Programming December 30, 1899

Q.24 Make a c++ program to print sum of real and imaginery part of two complex numbers
separately.

Code

#include<iostream.h>

#include<conio.h>

class complex;

class calculator{ public:

int add(int a,int b){return(a+b);}

int sumreal(complex,complex);

int sumimg(complex,complex);};

class complex{int a,b;

friend class calculator;

public:

void setno(int n1,int n2){ a=n1;b=n2;}

void printno(){cout<<"your no. is:"<<a<<" + "<<b<<"i";}};

int calculator::sumreal(complex o1,complex o2){return(o1.a+o2.a);}

int calculator::sumimg(complex o1,complex o2){return(o1.b+o2.b);}

void main(){ clrscr();

complex o1,o2;

o1.setno(1,4);

o2.setno(5,7);

calculator calc;

int r=calc.sumreal(o1,o2);

cout<<"the sum of real o1 and o2 is:"<<r<<"\n";

int s=calc.sumimg(o1,o2);

cout<<"the sum of imaginery o1 and o2 is:"<<s; getch();}

Page | 26
23T1017
Computer Programming December 30, 1899

Q.25 Make a c++ program to print Fibonacci series.


Code
#include<iostream.h>
#include<conio.h>
int fib(int n){
if(n==0 || n==1)
return n;
return fib(n-1)+fib(n-2);}
void main(){
clrscr();
int n,i=0;
cout<<"enter the no. of terms of series:";
cin>>n;
while(i<n){
cout<<fib(i)<<" ";
i++;}
getch();}
output

Page | 27
23T1017
Computer Programming December 30, 1899

Q.26 Make a c++ program to print table .


Code
#include<iostream.h>
#include<conio.h>
float table(int n,int x){
if(n==1)
return x;
return (table((n-1),x)+x);}
void main(){
clrscr();
int n,x;
cout<<"enter the term till which table is to be shown:";
cin>>n;
cout<<"enter the no for which table is to be shown:";
cin>>x;
for(int i=1;i<=n;i++){
cout<<table(i,x)<<" ";}
getch();}
output

Q.27 Make a c++ program to show multiplication of matrices .


Code
#include<iostream.h>

Page | 28
23T1017
Computer Programming December 30, 1899

#include<conio.h>
void main(){
clrscr();
int arr1[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cin>>arr1[i][j];}}
int arr2[3][3];
for(int a=0;a<3;a++){
for(int b=0;b<3;b++){
cin>>arr2[a][b];} }
int arr3[3][3];
for(int r=0;r<3;r++){
for(int c=0;c<3;c++){
arr3[r][c]=0;
for(int k=0;k<3;k++){
arr3[r][c]+=arr1[r][k]*arr1[k][c];}}}
for(int h=0;h<3;h++){
for(int j=0;j<3;j++){
cout<<arr3[h][j]<<" ";}cout<<"\n";}
getch();}
output

Page | 29
23T1017
Computer Programming December 30, 1899

Q.28 Make a c++ program to show addition of matrices .


Code
#include<iostream.h>
#include<conio.h>
void main(){
int arr1[3][3];
int arr2[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cin>>arr1[i][j];}}

Page | 30
23T1017
Computer Programming December 30, 1899

for(int a=0;a<3;a++){
for(int b=0;b<3;b++){
cin>>arr2[a][b];}}
int arrsum[3][3];
for(int x=0;x<3;x++){
for(int y=0;y<3;y++){
cout<<arr1[x][y]+arr2[x][y]<<" ";}
cout<<endl;}
getch();}
output

Page | 31
23T1017
Computer Programming December 30, 1899

Q.29 Make a c++ progam to find the maximum element from an array.
Code
#include<iostream.h>
#include<conio.h>
void main(){clrscr();
int arr[6];
for(int i=0;i<6;i++){
cin>>arr[i];}
int max=arr[0];
for(int j=0;j<6;j++){
if(arr[j]>max){
max=arr[j];}}
cout<<"the maximum element of array is:"<<arr[j];
getch();}
output

Page | 32
23T1017
Computer Programming December 30, 1899

Q.30 Make a c++ program to sort an array .

Code

#include<iostream.h>

#include<conio.h>

void main(){clrscr();

int arr[8]={2,5,1,8,3,5,9,3};

for(int i=0;i<7;i++){

for(int j=i+1;j<8;j++){

if(arr[i]<arr[j]){ }

else{int t=arr[i];

arr[i]=arr[j];

arr[j]=t; }}}

cout<<"sorted array ";

for(int z=0;z<8;z++){

cout<<arr[z]<<" ";}

getch();}

output

Page | 33
23T1017

You might also like