Expand|Select|Wrap|Line Numbers
- #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;
- }