125: Find prime numbers between user defined range using while loop and user defined functions

 

#include <iostream>
using namespace std;
int inum(string x);
bool isprime(int x);

int main()
{
    int start = inum("Enter the starting number: "), end = inum("Enter the ending number: ");

    cout << "The prime numbers between " << start << " and " << end << " are: " << endl;

    while (start <= end)
    {
        if (isprime(start))
        {
            cout << start << ' ';
        }

        start++;
    }

    return 0;
}

int inum(string x)
{
    int y;
    cout << x;
    cin >> y;
    return y;
}
bool isprime(int x)
{
    int y = 0;
    for (int i = 1; i <= x; i++)
    {
        if (x % i == 0)
        {
            y++;
        }
    }
    if (y == 2)
    {
        return true;
    }
    else
    {
        return false;
    }
   
}


Comments

Popular posts from this blog

215: Create a C++ program that uses single inheritance to model a simple shape hierarchy. Implement a base class "Shape" with a virtual function "printArea." Derive classes "Rectangle" and "Triangle" from "Shape" and override the "printArea" function to calculate and display their respective areas.

42: ***(Syntax)*** Calculating number of characters and spaces in a string 1- Make a program to calculate the number of characters in a string 2- Modify this and also tell how many spaces are there in that sentence

212: Build a class representing a university student with private data members for name, ID, and a static data member for the total number of students. Implement getter and setter functions for name and ID, and a static getter function to retrieve the total number of students. Use default constructors