Please change this program/code using printf and show its flowchart #include using namespace std; int isPrime(int n) { if (n


Please change this program/code using printf and show its flowchart



#include


using namespace std;
int isPrime(int n)
{
    if (n <=>
        return 0;

    // Check from 2 to n-1
    for (int i = 2; i < n;="">
        if (n % i == 0)
            return 0;

    return 1;
}
int main()
{
    int ch,newCh,a,b,n;
    while(1)
    {
    cout<><"1.check prime=""><>
    cout<"2.factorial of="" a=""><>
    cout<"3.factors of="" a=""><>
    cout<><>
    cout<"5.reverse of="" a=""><>
    cout<><>
    cout<"enter your="" choice:="">
    cin>>ch;
    switch(ch)
    {
        case 1:
        {
            cout<"enter a="" number="" to="" check="" whether="" it="" is="" prime="" or="" not:="">
            cin>>n;
            if(isPrime(n))
            {
                cout<><><" is=""><>
            }
            else
            cout<><" is="" not=""><>
        }
        break;
        case 2:
        {
            cout<"enter a="" number:="">
            cin>>n;
            int fact=1;
            for(int i=1;i<>
            {
                fact=fact*i;
            }
            cout<><"factorial of=""><><" is:=""><><>
        }
        break;
        case 3:
        {
            cout<"enter a="" number:="">
            cin>>n;
            cout<><"factors are:="">
            for(int i=1;i<>
            {
                if(n%i==0)
                cout
            }
        }
        break;
        case 4:
        {
            cout<><>
            cout<><>
            cout<><>
            cout<><>
            cout<"enter your="" choice:="">
            cin>>newCh;
            switch(newCh)
            {
                case 1:
                {
                    cout<"enter two="" numbers:="">
                    cin>>a>>b;
                    cout<>
                }
                break;
                case 2:
                {
                    cout<"enter two="" numbers:="">
                    cin>>a>>b;
                    cout<>
                }
                break;
                case 3:
                {
                    cout<"enter two="" numbers:="">
                    cin>>a>>b;
                    cout<>
                }
                break;
                case 4:
                {
                    cout<"enter two="" numbers:="">
                    cin>>a>>b;
                    cout<><   =""  =""  =""  =""  ="" cin="">>n;
            int rev=0;
            while(n>0)
            {
                int r=n%10;
                rev=rev*10+r;
                n=n/10;
            }
            cout<><"reverse of="" number="" is:=""><><>
        }
        break;
        case 6:
        {
            exit(0);
        }
    }
    }


    return 0;
}

Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here