My professor is saying that The while loop runs provided n>=1. But I did not put any value into the variable n so depending on its “default” value, the loop may not be entered. And I'm not sure how to fix what he is talking about!?
#include <iostream>
using namespace std;
int main()
{
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
int n, count;
double sum;
while (n >=1)
{
    cout << "Enter a positive integer N (<1 to stop): ";
    cin >> n;
    sum = 0;
    for (count = 1; count <= n; count++)
    sum = sum + (1.0/count);
    cout << "Sum = " << sum << endl;
   }
cout << "Bye! ";
return 0;
}
 
     
     
     
     
    