0% found this document useful (0 votes)
12 views51 pages

Functions and Loops

Uploaded by

Masharib Altaf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views51 pages

Functions and Loops

Uploaded by

Masharib Altaf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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