0% found this document useful (0 votes)
7 views

Functions and Loops

Uploaded by

Masharib Altaf
Copyright
© © All Rights Reserved
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Functions and Loops

Uploaded by

Masharib Altaf
Copyright
© © All Rights Reserved
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 51

UNIVERSITY OF PUNJAB GUJRANWALA

Mizab Atiq
BIT22015
PROGRAMMING FUNDAMENTALS

FUNCTIONS AND LOOPS

//write a program that use function to print something


#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


char pro()
{
cout<<"Programming is interesting ";
}
int main()
{
pro();
}

// wrtie a program that print five random numbers


#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int main()
{
int i;
for(i=0;i<5;i++)
cout<<rand()<<endl;
}

//USe function to maake double to float


#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


float num(float x );
int main()
{
double a;
float b;
cin>>a; b=a;
num(a);
}
float num(float x)
{
cout<<setprecision(5)<<setw(11)<<left<<setfill('0')<<x;

// write a program that takes two numbers and pass it


//to function and then print max

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int num(int x, int y)
int main()
{
int a,b;
cin>>a>>b;
num(a,b);
}
int num(int x, int y)
{
if(x>y)
cout<<x;
else if(y>x)
cout<<y;
}

//printing ceiling flour and rounded values

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int main()
float a,c;
int b;
cout<<"Enter a number :";
cin>>a;
b=a;
if(a>b)
{
c=a-b;
cout<<"Flour is : "<<b<<endl;
cout<<"ceiling is : "<<b+1<<endl;
cout<<"Rounf off is :"<<setprecision(4)<<a;
}
else if (a==b)
{
c=a-b;
cout<<"Flour is : "<<b<<endl;
cout<<"ceiling is : "<<b<<endl;
cout<<"Rounf off is :"<<setprecision(4)<<a;
}
}
//make function to calculate perimeter and area of
//triangle when two sides are given

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int peri(int c,int d);
int area(int a,int b);
int main()
{
int x,y,z;
cout<<"Enter of a :";
cin>>x;
cout<<"Enter the value of b :";
cin>>y;
peri(x,y);
area(x,y);
}
int peri(int c,int d)
{
int e;
e=sqrt(pow(c,2)+pow(c,2));
cout<<"Perimeter is : "<<e<<endl;
return 1;
}
int area(int a,int b)
{
int f;
f=.5*(a*b);
cout<<"Area is : "<<f;
}

//LOOOOPS

//program to create a patteern as given below

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int main()
{
int a=1,b=1,c=9;
while(a<=9)
{
while(b<=c)
{
cout<<b;
b=b+1;
}
cout<<endl;
a=a+1;
b=1;
c=c-1;
}}

//Creating pattrens by using functions

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int rows(int x);
int main()
{ ///********
int a; ///********
cout<<"Enter number of rows : "; ///********
cin>>a; ///********
rows(a); ///********
}
int rows(int x)
{
int y=1;
while(y<=x)
{
cout<<"********"<<endl;
y=y+1;
}}

//use functions to make the following pattrens

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int pat(int x);
int main()
{
int a;
cin>>a; //=================
cout<<"======================"; //* *
pat(a); //* *
cout<<"======================"; //* *
} //* *
int pat(int x) //================
{
int y=1;
while(y<=x)
{
cout<<"\n* *"<<endl;
y=y+1;
}}

//Write a program to create right angled triangle by


//using function and stars

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int rows(int x);
int main()
{
int a;
cout<<"Enter number of rows : ";
cin>>a; //*
rows(a); //*
} //***
int rows(int x) //***
{ //***
int y=1,z=1,a=1,c=1; //*****
while(y<=x) //*****
{ //*****
while(a<=c)
{
cout<<"*";
a=a+1;
}
cout<<endl;
c=c+2;
y=y+1;
a=1;
}}

//write a program to make reverse triangle

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int tri(int x);
int main()
{
int a;
cout<<"Enter rows : ";
cin>>a;
tri(a);
}
int tri(int x)
{
int p=1,d=1,e;
while(p<=x)
{
while(d<=x)
{
e=d+2; //*****
d=d+1; //*****
} //*****
int o=1; //***
while(o<=e) //***
{ //***
cout<<""; //**
o=o+1; //*
}
cout<<endl;
e=e-2;
p=p+1;
o=1;
}
}

//Write a program to print right triangle and its reverse


//by using function and stars

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int tri(int x);
int main()
{
int a;
cout<<"Enter a number : ";
cin>>a;
tri(a);
}
int tri(int x)
{ //*
int b=1,d=1; //*
while(b<x) //***
{ //***
int c=1; //*
while(c<=d) //*
{
cout<<"*";
c=c+1;
}
cout<<endl;
d=d+2;
c=1;
b=b+1;
}
d=d-2;
int f=1,e=1;
while(f<=x)
{
while(e<=d)
{
cout<<"*";
e=e+1;
}
cout<<endl;
e=1;
d=d-2;
f=f+1;
}
}

// write a program that disply a message "programing makes


//life interesting" on the screen using funtion.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int programming ()
{
cout<<"Programmin gmakes life interesting ";
}
int main()
{
programming();
return 0;
}

//write a program that inputs two number in main()


//funtion,passes these numbers to a funtion.the funtion
//displays the maximum number

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int max(int x,int y);
int main()
{int a,b;
cout<<"enter two num:"<<endl;
cin>>a;
cin>>b;
max(a,b);
return 0;
}
int max(int c,int d){
if (c>d)
cout<<"max value: "<<c;
else
cout<<"max value: "<<d;
}
// write a program that input a number in main funtion and
//passes the number to a funtion.the funtion show table of
//that number.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int table(int n);
int main()
{int x;
cout<<"enter a number for table: ";
cin>>x;
table(x);
return 0;
}
int table (int n){
for (int i = 1; i <=10 ; i++)
{
cout<<n<<"*"<<i<<"="<<n*i<<endl;
}
}

//write a program that input a number and displaysn it


//precessor and successor number using funtion.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int precessor(int);
int main()
{int x;
cout<<"enter a number: ";
cin>>x;
precessor(x);
return 0;
}
int precessor(int x){
int a,b;
a=x+1;
b=x-1;
cout<<"number before "<<x<<" is " <<b<<endl;
cout<<"number after "<<x<<" is "<<a;
return 0;
}

//write a program that input a number in main funtion and


//passes the number to a funtion.the funtion display the
//fatorial of that number.
#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int factorial(int y);
int main()
{
int x;
cout<<"enter a num: ";
cin>>x;
factorial(x);
return 0;
}
int factorial(int y)
{
for (int i =y-1; i > 0; i--)
{
y=y*i;
}
cout<<"factorial is "<<y;
return 0;
}

//Write a program to check whether a number is prime


//number, even number or odd number using function

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int check(int y);
int main()
{int x;
cout<<"enter a number: ";
cin>>x;
check(x);
return 0;
}
int check(int y){
int a;
a=y;
for (int i = y-2; i > 0 ; i--)
{
a=a-1;
if (y%a==0)
{
cout<<"not prime num "<<endl;
}

}
cout<<"prime number "<<endl;
if (y%2==0)
{
cout<<"even num";
}
else if (y%2==1)
{
cout<<"odd number";
}
return 0;
}

// Write a program that inputs two numbers and one


//arithmetic operator in main function and passes them to a
//function. The function applies arithmetic operation on two
//numbers on the basis of the operator entered by user using
//switch statement.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int arthmetic(int b,int c,char d);
int main()
{int x,y;
cout<<"enter two num: "<<endl;
cin>>x>>y;
char a;
cout<<"enter a arthmetic operation: ";
cin>>a;
switch (a)
{
case '*':
cout<<"product is "<<x*y;
break;
}
arthmetic(x,y,a);
return 0;
}
int arthmetic(int b,int c,char d){
if(d!='*')
{
switch (d)
{
case '/':
cout<<"division is "<<b/c;
break;
case '+':cout<<"addition is "<<b+c;break;
case '-':cout<<"subtraction is "<<b-c;break;
default:cout<<"invalid operation";
break;
}}
return 0;
}
// Write a program that displays a square of characters using
//function. The program inputs a number and a character in
//main function and passes them to function. For example, if
//the user enters 3 and @, the function displays the following 3
//rows of the symbol @

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int box(int a, char b);
int main()
{int x;
char y;
cout<<"enter num of row :";
cin>>x;
cout<<"enter charactere: ";
cin>>y;
box(x,y);
return 0;
}
int box(int a, char b){
for (int i = a; i > 0; i--)
{
for (int i = a; i > 0; i--)
{
cout<<b;
}
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for( i=1 ; i<=5 ; i++ ){
if ( i==2 || i==3 || i==4 ){
cout <<"* *"<<endl;
}
else{
for( j=1 ; j<=5 ; j++ ){
cout<<"* ";
}
cout<<endl;
}

}
return 0;
}

//ch 6.49
#include <iostream>
using namespace std;
int main(){
int i,j,s,n=1;
for ( i=1 ; i<=5 ; i++ ){
for( s=i ; s<=4 ; s++ ){
cout<<"\t";
}
for( j=1 ; j<=i ; j++ ){

cout<<j<<"\t";
}
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n;
n=1;
while(n<=10){
cout<<"counting is :"<<n<<endl;
n++;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n ,sum;
n=1;
sum=0;
while(n<=5){
sum = sum + n ;
n++;
}
cout<<"sum is :"<<sum<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main()
{
int n,a;
cout<<"Enter any number to see table :"<<endl;
cin>>n;
a=1;
while(a<=10){
cout<<"table is :"<<n*a<<endl;
a++;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int x,y,z,sum =0;
cout<<"Enter an integer"<<endl;
cin>>x;
y=x;
while(x!=0){
z=x%10;
if(z==0)
sum = sum +x;
else
sum=sum + z;
x=x/10;
}
cout<<"sum of digits is "<<y <<"="<<sum;
return 0;

#include <iostream>
using namespace std;
int main(){
int n,f,x;
f=1;
x=1;
cout<<"Enter a number :"<<endl;
cin>>n;
while(x<=n){
f=f*x;
x++;

}
cout<<"factorial is :"<<f<<endl;
return 0;
}

#include <iostream>
#include <iomanip>
const double PI = 3.1415;
using namespace std;
int main(){
int degree = 0;
double radian;
cout<<"Degree to radian table";
while(degree<=360)
{
radian=degree*(PI/180);
cout<<setw(6)<<setprecision(4)<<radian<<endl;
degree= degree+10;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
float a,b;
a=1;
b=2;
while(b<=100){
a=a+1/b;
b=b+2;
}
cout<<"result is :"<<a<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n , even=0 ,odd=0;
cout<<"Enter a positive number :"<<endl;
cin>>n;
while(n<=0){
if(n%2==0)
even = even+n;
else
odd=odd+n;
n--;
}
cout<<"Even number is :"<<even<<endl;
cout<<"odd number is :"<<odd<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int num,n,r,sum;
cout<<"Enter a number :"<<endl;
cin>>num;
n=num;
sum=0;
while(n!=0){
r=n%10;
sum=sum+(r*r*r);
n/=10;
}
if(sum== num)
cout<<"Number is armstrong"<<endl;
else
cout<<"Number is not armstrong"<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
float num,sum,avg,min,max;
int count=0;
cout<<"Enter a positive number :"<<endl;
cin>>num;
min=num;
max=num;
while(num>=0){
sum=sum+num;
count++;
if(num>max)
max=num;
else if(num<min)
min=num;
cout<<"Enter a positive number :"<<endl;
cin>>num;
}
if(count == 0)
cout<<"not a positive number"<<endl;
else
avg=sum/count;
cout<<"Average is "<<avg<<endl;
cout<<"minimum is "<<min<<endl;
cout<<"maximum is "<<max<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int ch =0;
int word = 1;
cout<<"enter a sentence :"<<endl;
char main ='a';
while(main!="\r"){
ch=getche();
if(ch=='')
word++;
else
ch++;
}
cout<<"Word"<<word<<endl;
cout<<"Character"<<ch-1<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int x,y,z;
cout<<"enter a starting number "<<endl;
cin>>y;
cout<<"Enter a ending number"<<endl;
cin>>z;
x=y;
while (x<=z){
if(x%2==0)
cout<<x<<endl;
x++;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n;
n=1;
while(n!=-1){
cout<<"Enter a number"<<endl;
cin>>n;
cout<<"you entered"<<n<<endl;
}
cout<<"End of program"<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,next,n,count;
cout<<"How many fibonacci terms required :"<<endl;
cin>>n;
a=0;
b=1;
cout<<"Fibonacci terms are "<<endl;
cout<<a<<"\t"<<b<<endl;
count=2;
while(count<n){
next = a+b;
cout<<"\t"<<next;
count++;
a=b;
b=next;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,n,next;
cout<<"Enter a number "<<endl;
cin>>n;
if(n==0 ||n==1)
cout<<"number is fabonacci"<<endl;
else
a=0;
b=1;
next=a+b;
while(next<n){
a=b;
b=next;
next=a+b;
}
if(next==n)
cout<<"number is fabonacci"<<endl;
else
cout<<"not a fabonacci number"<<endl;
return 0;
}

// --------DO WHILE LOOP -------------

#include <iostream>
using namespace std;
int main(){
int c;
c=10;
do
{
cout<<c<<endl;
c=c-1;
}
while(c>=1);
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,c,n;
cout<<"Enter first number"<<endl;
cin>>a;
cout<<"Enter second number "<<endl;
cin>>b;
c=1;
n=1;
do
{
c=c*a;
n++;
}
while(n<=b);
cout<<c<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n,num,a,b=0;
cout<<"Enter a number :"<<endl;
cin>>num;
n=num;
do{
a=num%10;
b=(b*10)+a;
num=num/10;
}
while(num!=0);
cout<<"reverse number is "<<b<<endl;
if(n=b)
cout<<"number is palindrome"<<endl;
else
cout<<"not a palindrome"<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout<<"Enter a start number :"<<endl;
cin>>a;
cout<<"Enter a end number :"<<endl;
cin>>b;
c=a;
do{
if(c%2!=0)
cout<<c<<endl;
c++;
}
while(c<=b);
return 0;
}

//--------FOR LOOP ------------

#include <iostream>
using namespace std;
int main(){
int n=1;
for(n=1;n<=5;n++)
cout<<n<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int p,c;
p=1;
for(c=1 ;c<=10;c=c+2)
p=p*c;
cout<<p<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout<<"enter a start number :"<<endl;
cin>>a;
cout<<"enter a last number :"<<endl;
cin>>b;
for(c=1;c<=b;c++)
cout<<"table is "<<a*c<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n,c,sum;
sum=0;
cout<<"Enter a number"<<endl;
cin>>n;
for(c=1;c<=n;c++)
cout<<"sum is "<<sum+(c*c)<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n ,num ,high,low ,rem;
cout<<"Enter a number "<<endl;
cin>>n;
num=n;
high =n%10;
low=n%10;
n=n/10;
for(int i=0 ; i>=1;i=i/10)
rem=i%10;
{
if(rem>high)
high=rem;
else if(rem<low)
low=rem;
}
cout<<"high is "<<high<<endl;
cout<<"low is "<<low<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a , i ,b;
a=1;
b=3;
for(i=0;i<=40;i++)
a=a+b;
cout<<"sum is "<<a<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,num,sum,mid =0;
cout<<"Enter a number :"<<endl;
cin>>num;
mid=num/2;
for(i=1;i<=mid;i++){
if(num%i ==0)
sum=sum+i;
}
if(sum=num)
cout<<"number is perfect square "<<endl;
else
cout<<"number is not a perfect square "<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int x,num;
for(x=1;x<=5;x++){
cout<<"Enter a number "<<endl;
cin>>num;
if(num<=0)
continue;
cout<<"you entered "<<num<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j,sum;
for(i=1;i<=5;i++)
{
cout<<"1";
sum=1;
for(j=2;j<=i;j++)
{
cout<<"+"<<j;
sum=sum+j;
}
cout<<"="<<sum<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
char ch='A';
int a,b,c;
cout<<"Enter a number :"<<endl;
cin>>c;
for(a=1;a<=c;a++){
for(b=1;b<=a;b++){
cout<<ch<<"";
ch++;
}
cout<<"\n";
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,j;
for(a=1;a<=7;a++){
j=a;
while(j<=7){
cout<<"*";
j++;
}
cout<<"\n";
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=5;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j,s;
for(i=5;i>=1;i--){
for(s=1;s<=5-i;s++)
cout<<"";
for(j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for(i=1;i<=6;i++){
for(j=i;j>1;j--)
cout<<"";
for(j=1;j<=6+1-i;j++)
cout<<j<<"";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j,s;
for(i=1;i<=5;i++){
for(s=1;s<=5-i;s++)
cout<<"";
for(j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int i,j,k,c=5;
for(i=1 ; i<=5; i++){
for(k=1;k<=c;k++)
cout<<"";
for(j=1;j<=i;j++)
cout<<setw(2)<<i;
cout<<endl;
c--;
}
return 0;
}
#include <iostream>
using namespace std;

int main(){
int n=0;
while (n<5){
cout << "Pakistan"<<endl;
n++;
}

return 0;
}

#include <iostream>
using namespace std;

int main(){

int n=1;
while (n<=10){

cout << n <<endl;


n++;
}

return 0;
}

#include <iostream>
using namespace std;

int main(){
int n,i,sum=0;
cout<< "Please enter a number: ";
cin >>n;

while (i<=n){

cout << i <<endl;


sum = sum+i;
i++;
}
cout << "Your sum is: "<<sum<<endl;

return 0;
}

#include <iostream>
using namespace std;

int main(){
int n=1,sq;

while(n<=5){
sq = n*n;
cout << "your number is "<<n<<" and its square is "<<sq<<endl;
n++;
}
return 0;
}

#include <iostream>
using namespace std;

int main(){

int n,m,i=1;
cout << "Please enter your number ";
cin >> n;
while (i<=10){
m = n*i;
cout <<i<<" times "<<n<< " is "<<m<<endl;
i++;
}

return 0;

#include <iostream>
using namespace std;

int main(){

int x,a,r,sum =0;


cout << "Enter your 3 digit integer ";
cin>>x;
a=x;
while (x!=0)
{
r= x%10;
if (r==0){

sum= sum+x;
}
else{

sum= sum+r;
}
x=x/10;
}
cout << "the sum of digit is "<<a<< " = "<<sum;

return 0;

#include <iostream>
using namespace std;

int main(){
int n,a,p=1;
cout << "Enter your number ";
cin >> n;
a=n;
while (n>0)
{
p = n * p;
n--;

}
cout << "factorail of "<<a<<" is "<<p;
return 0;

#include <iostream>
#include <iomanip>
using namespace std;

int main(){

int deg = 0;
double radians;
cout<<setw(6) << "DEGREES "<<setw(13)<<"RADIANS"<<endl;
while (deg<=360)
{
radians = deg * (3.141593/180);
cout<<setw(6) << deg<<setw(15)<<radians<<endl;
deg =deg +10;
}

return 0;

#include <iostream>
using namespace std;

int main(){

float p,sum=1.0,n=2.0;
while (n<=100)
{
p = 1.0/n;
sum=sum+p;
n=n+2.0;
}
cout <<"Sum is "<< sum;
return 0;

#include <iostream>
using namespace std;
int main(){

int n,i=1,sum1=0,sum2=0;
cout << "Enter yor integer ";
cin >> n;

while (i<=n)
{
if(i%2==0){
sum1=sum1+i;
}
else{
sum2=sum2+i;
}
i++;
}
cout << "Your even number sum is "<<sum1<<endl;
cout << "Your odd number sum is "<<sum2<<endl;
return 0;

#include <iostream>
using namespace std;

int main(){

int x,a,r,sum =0,c;


cout << "Enter your 3 digit integer: ";
cin>>x;
a=x;
while (x!=0)
{
r= x%10;

c = r*r*r;
sum = sum +c;
x=x/10;
}
if (sum==a){
cout << "It is an Armstrong number"<<endl;
}
else {
cout << "It is not an Armstrong numebr"<<endl;
}

return 0;

}
#include <iostream>
using namespace std;

int main(){

float avg,sum=0,count;
int min,max,num;
cout <<"Enter your positive number ";
cin>> num;

min=num;
max=num;
while (num>=0)
{
sum=sum+num;
if (num>max){
max =num;

}
else if (num<min){
min=num;

count++;
cout <<"Enter your positive number ";
cin>> num;

}
avg = sum/count;
cout << "you have entered "<< count<<" numbers"<<endl;
cout << "Your average is: "<<avg<<endl;
cout << "Minimum: "<<min<<endl;
cout << "Maximum: "<<max<<endl;
return 0;
}

#include <iostream>
#include <conio.h>
using namespace std;

int main(){

int rch=0,wd=1;
char ch='a';
cout << "Enter a sentence: "<<endl;
while (ch!='\r')
{
ch=getche();

if(ch==' '){
wd++;
}
else{
rch++;
}

}
cout<<endl;
cout<< "Words: "<<wd<<endl;
cout<< "Characters: "<<rch-1<<endl;
return 0;
}

#include <iostream>
using namespace std;

int main(){

int start,end,m;
cout << "Enter your starting number: ";
cin>> start;
cout << "Enter your ending number: ";
cin>> end;
m=start;
while(m<=end)
{
if (m%2==0){
cout << m<<endl;
m++;
}
else{
m++;
}

return 0;
}

#include <iostream>
using namespace std;

int main (){

int n;
cout <<"Enter your number: ";
cin>>n;

while (n!=-1)
{
cout <<"your entered "<<n<<endl;
cout <<"Enter your number: ";
cin>>n;

}
cout <<endl;
cout << "Ending the program because you enter -1";

return 0;
}

//write a program that use function to print something


#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
char pro()
{
cout<<"Programming is interesting ";
}
int main()
{
pro();
}

// wrtie a program that print five random numbers


#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int main()
{
int i;
for(i=0;i<5;i++)
cout<<rand()<<endl;
}

//USe function to maake double to float


#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


float num(float x );
int main()
{
double a;
float b;
cin>>a; b=a;
num(a);
}
float num(float x)
{
cout<<setprecision(5)<<setw(11)<<left<<setfill('0')<<x;

// write a program that takes two numbers and pass it


//to function and then print max

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int num(int x, int y)
int main()
{
int a,b;
cin>>a>>b;
num(a,b);
}
int num(int x, int y)
{
if(x>y)
cout<<x;
else if(y>x)
cout<<y;
}

//printing ceiling flour and rounded values

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int main()
float a,c;
int b;
cout<<"Enter a number :";
cin>>a;
b=a;
if(a>b)
{
c=a-b;
cout<<"Flour is : "<<b<<endl;
cout<<"ceiling is : "<<b+1<<endl;
cout<<"Rounf off is :"<<setprecision(4)<<a;
}
else if (a==b)
{
c=a-b;
cout<<"Flour is : "<<b<<endl;
cout<<"ceiling is : "<<b<<endl;
cout<<"Rounf off is :"<<setprecision(4)<<a;
}
}
//make function to calculate perimeter and area of
//triangle when two sides are given

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int peri(int c,int d);
int area(int a,int b);
int main()
{
int x,y,z;
cout<<"Enter of a :";
cin>>x;
cout<<"Enter the value of b :";
cin>>y;
peri(x,y);
area(x,y);
}
int peri(int c,int d)
{
int e;
e=sqrt(pow(c,2)+pow(c,2));
cout<<"Perimeter is : "<<e<<endl;
return 1;
}
int area(int a,int b)
{
int f;
f=.5*(a*b);
cout<<"Area is : "<<f;
}

//LOOOOPS

//program to create a patteern as given below

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int main()
{
int a=1,b=1,c=9;
while(a<=9)
{
while(b<=c)
{
cout<<b;
b=b+1;
}
cout<<endl;
a=a+1;
b=1;
c=c-1;
}}

//Creating pattrens by using functions

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int rows(int x);
int main()
{ ///********************
int a; ///********************
cout<<"Enter number of rows : "; ///********************
cin>>a; ///********************
rows(a); ///********************
}
int rows(int x)
{
int y=1;
while(y<=x)
{
cout<<"************************"<<endl;
y=y+1;
}}

//use functions to make the following pattrens

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int pat(int x);
int main()
{
int a;
cin>>a; //=================
cout<<"======================"; //* *
pat(a); //* *
cout<<"======================"; //* *
} //* *
int pat(int x) //================
{
int y=1;
while(y<=x)
{
cout<<"\n* *"<<endl;
y=y+1;
}}

//Write a program to create right angled triangle by


//using function and stars

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int rows(int x);
int main()
{
int a;
cout<<"Enter number of rows : ";
cin>>a; //*
rows(a); //***
} //*****
int rows(int x) //*******
{ //*********
int y=1,z=1,a=1,c=1; //***********
while(y<=x) //*************
{ //***************
while(a<=c)
{
cout<<"*";
a=a+1;
}
cout<<endl;
c=c+2;
y=y+1;
a=1;
}}

//write a program to make reverse triangle

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int tri(int x);
int main()
{
int a;
cout<<"Enter rows : ";
cin>>a;
tri(a);
}
int tri(int x)
{
int p=1,d=1,e;
while(p<=x)
{
while(d<=x)
{
e=d+2; //***************
d=d+1; //*************
} //***********
int o=1; //*********
while(o<=e) //*******
{ //*****
cout<<"*"; //***
o=o+1; //*
}
cout<<endl;
e=e-2;
p=p+1;
o=1;
}
}

//Write a program to print right triangle and its reverse


//by using function and stars

#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
int tri(int x);
int main()
{
int a;
cout<<"Enter a number : ";
cin>>a;
tri(a);
}
int tri(int x)
{ //*
int b=1,d=1; //***
while(b<x) //*****
{ //*****
int c=1; //***
while(c<=d) //*
{
cout<<"*";
c=c+1;
}
cout<<endl;
d=d+2;
c=1;
b=b+1;
}
d=d-2;
int f=1,e=1;
while(f<=x)
{
while(e<=d)
{
cout<<"*";
e=e+1;
}
cout<<endl;
e=1;
d=d-2;
f=f+1;
}
}

// write a program that disply a message "programing makes


//life interesting" on the screen using funtion.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int programming ()
{
cout<<"Programmin gmakes life interesting ";
}
int main()
{
programming();
return 0;
}

//write a program that inputs two number in main()


//funtion,passes these numbers to a funtion.the funtion
//displays the maximum number

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int max(int x,int y);
int main()
{int a,b;
cout<<"enter two num:"<<endl;
cin>>a;
cin>>b;
max(a,b);
return 0;
}
int max(int c,int d){
if (c>d)
cout<<"max value: "<<c;
else
cout<<"max value: "<<d;
}

// write a program that input a number in main funtion and


//passes the number to a funtion.the funtion show table of
//that number.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int table(int n);
int main()
{int x;
cout<<"enter a number for table: ";
cin>>x;
table(x);
return 0;
}
int table (int n){
for (int i = 1; i <=10 ; i++)
{
cout<<n<<"*"<<i<<"="<<n*i<<endl;
}
}
//write a program that input a number and displaysn it
//precessor and successor number using funtion.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int precessor(int);
int main()
{int x;
cout<<"enter a number: ";
cin>>x;
precessor(x);
return 0;
}
int precessor(int x){
int a,b;
a=x+1;
b=x-1;
cout<<"number before "<<x<<" is " <<b<<endl;
cout<<"number after "<<x<<" is "<<a;
return 0;
}

//write a program that input a number in main funtion and


//passes the number to a funtion.the funtion display the
//fatorial of that number.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int factorial(int y);
int main()
{
int x;
cout<<"enter a num: ";
cin>>x;
factorial(x);
return 0;
}
int factorial(int y)
{
for (int i =y-1; i > 0; i--)
{
y=y*i;
}
cout<<"factorial is "<<y;
return 0;
}
//Write a program to check whether a number is prime
//number, even number or odd number using function

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int check(int y);
int main()
{int x;
cout<<"enter a number: ";
cin>>x;
check(x);
return 0;
}
int check(int y){
int a;
a=y;
for (int i = y-2; i > 0 ; i--)
{
a=a-1;
if (y%a==0)
{
cout<<"not prime num "<<endl;
}

}
cout<<"prime number "<<endl;
if (y%2==0)
{
cout<<"even num";
}
else if (y%2==1)
{
cout<<"odd number";
}
return 0;
}

// Write a program that inputs two numbers and one


//arithmetic operator in main function and passes them to a
//function. The function applies arithmetic operation on two
//numbers on the basis of the operator entered by user using
//switch statement.

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int arthmetic(int b,int c,char d);
int main()
{int x,y;
cout<<"enter two num: "<<endl;
cin>>x>>y;
char a;
cout<<"enter a arthmetic operation: ";
cin>>a;
switch (a)
{
case '*':
cout<<"product is "<<x*y;
break;
}
arthmetic(x,y,a);
return 0;
}
int arthmetic(int b,int c,char d){
if(d!='*')
{
switch (d)
{
case '/':
cout<<"division is "<<b/c;
break;
case '+':cout<<"addition is "<<b+c;break;
case '-':cout<<"subtraction is "<<b-c;break;
default:cout<<"invalid operation";
break;
}}
return 0;
}

// Write a program that displays a square of characters using


//function. The program inputs a number and a character in
//main function and passes them to function. For example, if
//the user enters 3 and @, the function displays the following 3
//rows of the symbol @

#include<iostream>
#include<iomanip>
#include<math.h>

using namespace std;


int box(int a, char b);
int main()
{int x;
char y;
cout<<"enter num of row :";
cin>>x;
cout<<"enter charactere: ";
cin>>y;
box(x,y);
return 0;
}
int box(int a, char b){
for (int i = a; i > 0; i--)
{
for (int i = a; i > 0; i--)
{
cout<<b;
}
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for( i=1 ; i<=5 ; i++ ){
if ( i==2 || i==3 || i==4 ){
cout <<"* *"<<endl;
}
else{
for( j=1 ; j<=5 ; j++ ){
cout<<"* ";
}
cout<<endl;
}

}
return 0;
}

//ch 6.49

#include <iostream>
using namespace std;
int main(){
int i,j,s,n=1;
for ( i=1 ; i<=5 ; i++ ){
for( s=i ; s<=4 ; s++ ){
cout<<"\t";
}
for( j=1 ; j<=i ; j++ ){

cout<<j<<"\t";
}
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n;
n=1;
while(n<=10){
cout<<"counting is :"<<n<<endl;
n++;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n ,sum;
n=1;
sum=0;
while(n<=5){
sum = sum + n ;
n++;
}
cout<<"sum is :"<<sum<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main()
{
int n,a;
cout<<"Enter any number to see table :"<<endl;
cin>>n;
a=1;
while(a<=10){
cout<<"table is :"<<n*a<<endl;
a++;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int x,y,z,sum =0;
cout<<"Enter an integer"<<endl;
cin>>x;
y=x;
while(x!=0){
z=x%10;
if(z==0)
sum = sum +x;
else
sum=sum + z;
x=x/10;
}
cout<<"sum of digits is "<<y <<"="<<sum;
return 0;

#include <iostream>
using namespace std;
int main(){
int n,f,x;
f=1;
x=1;
cout<<"Enter a number :"<<endl;
cin>>n;
while(x<=n){
f=f*x;
x++;

}
cout<<"factorial is :"<<f<<endl;
return 0;
}

#include <iostream>
#include <iomanip>
const double PI = 3.1415;
using namespace std;
int main(){
int degree = 0;
double radian;
cout<<"Degree to radian table";
while(degree<=360)
{
radian=degree*(PI/180);
cout<<setw(6)<<setprecision(4)<<radian<<endl;
degree= degree+10;
}
return 0;

#include <iostream>
using namespace std;
int main(){
float a,b;
a=1;
b=2;
while(b<=100){
a=a+1/b;
b=b+2;
}
cout<<"result is :"<<a<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n , even=0 ,odd=0;
cout<<"Enter a positive number :"<<endl;
cin>>n;
while(n<=0){
if(n%2==0)
even = even+n;
else
odd=odd+n;
n--;
}
cout<<"Even number is :"<<even<<endl;
cout<<"odd number is :"<<odd<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int num,n,r,sum;
cout<<"Enter a number :"<<endl;
cin>>num;
n=num;
sum=0;
while(n!=0){
r=n%10;
sum=sum+(r*r*r);
n/=10;
}
if(sum== num)
cout<<"Number is armstrong"<<endl;
else
cout<<"Number is not armstrong"<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
float num,sum,avg,min,max;
int count=0;
cout<<"Enter a positive number :"<<endl;
cin>>num;
min=num;
max=num;
while(num>=0){
sum=sum+num;
count++;
if(num>max)
max=num;
else if(num<min)
min=num;
cout<<"Enter a positive number :"<<endl;
cin>>num;
}
if(count == 0)
cout<<"not a positive number"<<endl;
else
avg=sum/count;
cout<<"Average is "<<avg<<endl;
cout<<"minimum is "<<min<<endl;
cout<<"maximum is "<<max<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main(){
int ch =0;
int word = 1;
cout<<"enter a sentence :"<<endl;
char main ='a';
while(main!="\r"){
ch=getche();
if(ch=='')
word++;
else
ch++;
}
cout<<"Word"<<word<<endl;
cout<<"Character"<<ch-1<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int x,y,z;
cout<<"enter a starting number "<<endl;
cin>>y;
cout<<"Enter a ending number"<<endl;
cin>>z;
x=y;
while (x<=z){
if(x%2==0)
cout<<x<<endl;
x++;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n;
n=1;
while(n!=-1){
cout<<"Enter a number"<<endl;
cin>>n;
cout<<"you entered"<<n<<endl;
}
cout<<"End of program"<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,next,n,count;
cout<<"How many fibonacci terms required :"<<endl;
cin>>n;
a=0;
b=1;
cout<<"Fibonacci terms are "<<endl;
cout<<a<<"\t"<<b<<endl;
count=2;
while(count<n){
next = a+b;
cout<<"\t"<<next;
count++;
a=b;
b=next;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,n,next;
cout<<"Enter a number "<<endl;
cin>>n;
if(n==0 ||n==1)
cout<<"number is fabonacci"<<endl;
else
a=0;
b=1;
next=a+b;
while(next<n){
a=b;
b=next;
next=a+b;
}
if(next==n)
cout<<"number is fabonacci"<<endl;
else
cout<<"not a fabonacci number"<<endl;
return 0;
}

// --------DO WHILE LOOP -------------

#include <iostream>
using namespace std;
int main(){
int c;
c=10;
do
{
cout<<c<<endl;
c=c-1;
}
while(c>=1);
return 0;
}
#include <iostream>
using namespace std;
int main(){
int a,b,c,n;
cout<<"Enter first number"<<endl;
cin>>a;
cout<<"Enter second number "<<endl;
cin>>b;
c=1;
n=1;
do
{
c=c*a;
n++;
}
while(n<=b);
cout<<c<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n,num,a,b=0;
cout<<"Enter a number :"<<endl;
cin>>num;
n=num;
do{
a=num%10;
b=(b*10)+a;
num=num/10;
}
while(num!=0);
cout<<"reverse number is "<<b<<endl;
if(n=b)
cout<<"number is palindrome"<<endl;
else
cout<<"not a palindrome"<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout<<"Enter a start number :"<<endl;
cin>>a;
cout<<"Enter a end number :"<<endl;
cin>>b;
c=a;
do{
if(c%2!=0)
cout<<c<<endl;
c++;
}
while(c<=b);
return 0;
}

//--------FOR LOOP ------------

#include <iostream>
using namespace std;
int main(){
int n=1;
for(n=1;n<=5;n++)
cout<<n<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int p,c;
p=1;
for(c=1 ;c<=10;c=c+2)
p=p*c;
cout<<p<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout<<"enter a start number :"<<endl;
cin>>a;
cout<<"enter a last number :"<<endl;
cin>>b;
for(c=1;c<=b;c++)
cout<<"table is "<<a*c<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n,c,sum;
sum=0;
cout<<"Enter a number"<<endl;
cin>>n;
for(c=1;c<=n;c++)
cout<<"sum is "<<sum+(c*c)<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int n ,num ,high,low ,rem;
cout<<"Enter a number "<<endl;
cin>>n;
num=n;
high =n%10;
low=n%10;
n=n/10;
for(int i=0 ; i>=1;i=i/10)
rem=i%10;
{
if(rem>high)
high=rem;
else if(rem<low)
low=rem;
}
cout<<"high is "<<high<<endl;
cout<<"low is "<<low<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a , i ,b;
a=1;
b=3;
for(i=0;i<=40;i++)
a=a+b;
cout<<"sum is "<<a<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,num,sum,mid =0;
cout<<"Enter a number :"<<endl;
cin>>num;
mid=num/2;
for(i=1;i<=mid;i++){
if(num%i ==0)
sum=sum+i;
}
if(sum=num)
cout<<"number is perfect square "<<endl;
else
cout<<"number is not a perfect square "<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main(){
int x,num;
for(x=1;x<=5;x++){
cout<<"Enter a number "<<endl;
cin>>num;
if(num<=0)
continue;
cout<<"you entered "<<num<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j,sum;
for(i=1;i<=5;i++)
{
cout<<"1";
sum=1;
for(j=2;j<=i;j++)
{
cout<<"+"<<j;
sum=sum+j;
}
cout<<"="<<sum<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
char ch='A';
int a,b,c;
cout<<"Enter a number :"<<endl;
cin>>c;
for(a=1;a<=c;a++){
for(b=1;b<=a;b++){
cout<<ch<<"";
ch++;
}
cout<<"\n";
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int a,j;
for(a=1;a<=7;a++){
j=a;
while(j<=7){
cout<<"*";
j++;
}
cout<<"\n";
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=5;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j,s;
for(i=5;i>=1;i--){
for(s=1;s<=5-i;s++)
cout<<"";
for(j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j;
for(i=1;i<=6;i++){
for(j=i;j>1;j--)
cout<<"";
for(j=1;j<=6+1-i;j++)
cout<<j<<"";
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i,j,s;
for(i=1;i<=5;i++){
for(s=1;s<=5-i;s++)
cout<<"";
for(j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
return 0;
}

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int i,j,k,c=5;
for(i=1 ; i<=5; i++){
for(k=1;k<=c;k++)
cout<<"";
for(j=1;j<=i;j++)
cout<<setw(2)<<i;
cout<<endl;
c--;
}
return 0;
}

You might also like