(IQRA IMTIAZ) Programming Lab Work
(IQRA IMTIAZ) Programming Lab Work
Iqra Imtiaz
submitted to: |
SEMESTER:
DEPARTEMENT:
Miss Asma Akram
01(REGULAR)
BSSE
Lab Work
Write a program in C++ to find a prime number within a range
of 50 by using iterative statements or loops only.
SOLUTION:
#include<iostream>
using namespace std;
int main()
{
for (int num = 2; num <= 50; num++)
{
bool isPrime = true;
for (int i = 2; i < num; i++)
{
if (num % i == 0)
{
bool isPrime = false;
break;
}
}
if (isPrime)
{
cout << num << " ";
}
return 0;
}
SOLUTION:
#include<iostream>
using namespace std;
main()
{
int n,sum;
sum=0;
cout<<"Enter any number= ";
cin>>n;
while(n!=0)
{
sum=sum+n%10; //add last digit to sum;
n=n/10; //remove last digit from number given;
}
cout<<"Sum of the digits of number is= "<<sum<<endl;
return 0;
}
SOLUTION:
#include<iostream>
using namespace std;
main()
{
int n,t1,t2,next_term;
t1=0;
t2=1;
next_term=0;
cout<<"Enter a number= ";
cin>>n;
cout<<"Fabinocci series is= ";
for(int i=1;i<=n;i++)
{
if(i==1)
{
cout<<t1<<", ";
continue;
}
if(i==2)
{
cout<<t2<<", ";
continue;
}
next_term=t1+t2;
t1=t2;
t2=next_term;
cout<<next_term<<", ";
}
return 0;
}
Write a program in simple C++ to display the numbers in
reverse order.
SOLUTION:
#include<iostream>
using namespace std;
main()
{
int n;
cout<<"Enter any number= ";
cin>>n;
cout<<"Reversed number is= ";
while(n>0)
{
cout<<n%10; // it prints the last digit.
n=n/10; // it removes the last digit.
}
return 0;
}
#include<iostream>
using namespace std;
main()
{
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
{
cout<<j;
}
cout<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
main()
{
int n;
cout<<"Enter any number= ";
cin>>n;
if(n>0)
cout<<"Number is positive.";
else if(n<0)
cout<<"Number is negative.";
else
cout<<"You entered zero.";
return 0;
}