You are on page 1of 4

Week 4: Lab exercise

1)
#include<iostream>

using namespace std;

int main()
{
bool isPrime=false;
for(int n=1; n<100; n++)
{
//isPrime will be true for prime numbers;
for(int i=2; 2*i<=n;i++)
{
if(n%i==0)
{
isPrime=false;
break;
}
}
if(isPrime==true)
cout<<n<<" ";
else
isPrime=true;
}

return 0;

2)
#include<iostream>

using namespace std;

int main()
{
int n,reversed_number=0,remainder;

cout<<"This program reverses the digits in an integer.\n";


cout<<"enter a positive integer: ";
cin>>n;

while(n!=0)
{
remainder=n%10;
reversed_number=reversed_number*10 + remainder;
n=n/10;
}
cout<<"Reversed number= "<<reversed_number;

return 0;
}

3_
#include<iostream>

using namespace std;

int main()
{
int num1,num2;
char op;
cout<<"Please enter num1: ";
cin>>num1;
cout<<"Please enter num2: ";
cin>>num2;
cout<<"Please enter the operators[+,*]: ";
cin>>op;

if (op=='+')
cout<<num1+num2<<endl;
if (op=='*')
cout<<num1*num2<<endl;

return 0;

2)

#include<iostream>

using namespace std;

int main()
{
int x,y;
char op;
cout<<"Enter integer x and y and one operator[+,-,*,/]: ";
cin>>x>>y>>op;

switch(op)
{
case'+':cout<<"The result is"<<x+y;break;
case'-':cout<<"The result is"<<x-y;break;
case'*':cout<<"The result is"<<x*y;break;
case'/':cout<<"The result is"<<x/y;break;

return 0;
}
}

You might also like