Code:
#include<stdio.h>
int is_prime(int x);
int main(){
char again;
int x = 17;
int count = 0;
again = 'y';
cout << "The prime numbers less than or equal to "<< x <<" are:" << endl;
for(int i=2 ; i<=x ; i++){
if(is_prime(i)){
cout << "\t\t" <<i << endl;
count ++;}
}
cout << "The total count of prime numbers is: "<< count<<endl << endl << endl;
while (again == 'y' || again == 'Y')
{
cout << "Enter a 3-digit positive integer: ";
cin >> x;
int count = 0 ;
for(int i=2; i<=x ; i++){
if(is_prime(i)){
cout << "\t\t" <<i << endl;
count++;}
}
cout << "The total count of prime numbers is: "<< count <<endl << endl << endl;
cout << "Would you like enter the number again? (y/n) " ;
cin >> again;
cout << endl;
if(again == 'n' || again =='N')
cout << "<<<<< Program Completed >>>>>" << endl;
}
return 0;
}
int is_prime(int x){
if (x==2)
return 1;
for (int i = 2; i < x ; i++){
if(x%i==0)
return 0;}
return 1;
}
Comment