Professional Documents
Culture Documents
LAB-ASSIGNMENT
Mehwish Tariq Khawaja
UW-18-PHY-BS-068
Task 1:
#include<iostream> using
namespace std;
main()
{ int
n;
cin>>n; fact(n);
void fact(int n)
Result:
Task 2:
#include<iostream>
main()
{ int
n;
cin>>n; check(n);
void check(int a)
cout<<"Even number";
if(a%2==1)
cout<<"Odd number";
m=a/2;
for(b=2;b<m;b++)
if(a%b==0)
break;
cout<<endl; if(a%b!=0)
cout<<"Prime number";
Result:
Task 3:
#include<iostream> using
main()
{ int x,
y;
cout<<"Enter first number = "<<endl;
multiple of "<<b<<endl;
Result:
Task 4: #include
<iostream> using
namespace std;
long decimalToBinary(long n);
int main()
decimalToBinary(decimal); decimalToBinary(n);
long decimalToBinary(long n)
0, i = 1; while(n != 0)
remainder = n%2; n
= n/2;
= i*10;
return binary;
Result:
Task 5:
#include<iostream> using
namespace std;
int main()
cin>>n;
int reverse(int n)
while(n!=0)
temp=n%10;
rev=(rev*10)+temp;
n=n/10;
}
return rev;
Result:
Task 6:
#include<iostream> using
namespace std;
void lcm(int,int);
int main()
{ int
x,y;
0;
}
void lcm(int x,int y)
{ int
I,j;
I=x;
J=y;
while(i!=j)
if(I < j)
I=i+x;
else
J=j+y;
Result:
Task 7:
#include<iostream>
main()
{ int i,j,x,m;
for(i=0;i<5;++i)
for(j=1;j<=(5-i-1);++j)
cout<<" ";
for(m=0;m<=i;++m)
cout<<tri(i)/(tri(i-k)*tri(k))<<" ";
}
cout<<"\n";
return 0;
tri(x);
long tri(int x)
{ int i;
long f=1;
for(i=1;i<=x;++i)
{ f=f
*i;
return f;
Result:
The End