Professional Documents
Culture Documents
❖ Submitted To:
Lecturer
❖ Submitted By:
Adittya Podder
Roll: 1910045
1|Page
❖ Assignment No: 01
❖ Assignment Name: Determine a given number is prime or not using class and object.
❖ Input: (Code)
#include<iostream>
#include<stdio.h>
using namespace std;
class A
{
int n, count;
public:
void input()
{
cout<< " Enter any number";
cin>>n;
}
void output ()
{
count=0;
for (int i=1; i<=n; i++)
{
if(n%i==0)
{
count++;
}
}
if (count==2)
cout<<"prime number";
else
cout<<"Not prime number";
}
};
int main ()
{
2|Page
A obj;
obj. input ();
obj. output ();
}
❖ Output:
❖ Assignment No: 02
❖ Assignment Name: Find all the prime numbers in the range 1000.
❖ Input: (Code)
#include<iostream>
using namespace std;
class checkPrime
{
int n, i, flag, arr [1000] = {};
public:
void output () {
3|Page
for (n=2; n<=1000; n++) {
flag=0;
for (i=2; i<=n/2; i++) {
if(n%i==0) {
flag=1;
break;
}
}
if(flag==0) {
arr[n]=n;
}
}
cout<<"Prime numbers between 1 to 1000 are: "<<endl<<endl;
for (i=0; i<=1000; i++) {
if(arr[i]!= 0)
cout<<arr[i]<<" ";
}
}
};
int main ()
{
checkPrime obj;
obj.output();
return 0;
}
❖ Output:
4|Page
❖ Assignment No: 03
❖ Input: (Code)
#include<iostream>
using namespace std;
class checkPrime
{
int n, a, b, i, flag, arr [1000] = {};
public:
void input () {
cout<<"Enter 2 numbers: "<<endl;
cin>>a>>b;
}
public:
void output () {
for (n=a; n<=b; n++) {
flag=0;
for (i=2; i<=n/2; i++) {
if(n%i==0) {
flag=1;
break;
}
}
if(flag==0) {
arr[n]=n;
5|Page
}
}
cout<<"\nPrime numbers are: "<<endl<<endl;
for (i=0; i<=1000; i++) {
if(arr[i]>1)
cout<<arr[i]<<" ";
}
}
};
int main ()
{
checkPrime obj;
obj.input();
obj.output();
return 0;
}
❖ Output:
❖ Assignment No: 04
6|Page
❖ Input: (Code)
#include<iostream>
class checkPrime
public:
void input () {
cin>>a>>b;
public:
void output () {
flag=0;
if(n%i==0) {
flag=1;
break;
7|Page
}
if(flag==0) {
arr[n]=n;
int sum=0;
if(arr[i]>1)
sum=sum+arr[i];
cout<<sum;
};
int main ()
checkPrime obj;
obj.input();
obj.output();
return 0;
8|Page
❖ Output:
9|Page