Ma kakva polja, u petlji while provjeriti interval kod unosa i to je to, ne do while, čemu ići u tijelo do while bez veze, prvi unos staviti ispred while petlje, a pošto interval ima uglate zagrade, rubovi intervala su uključeni.
Ja mislim da se prekidni broj ne broji u interval, jer kad bi se brojio onda bi uvijek rezultat bio false.
Može i ovako:
#include <iostream>
using namespace std;
int main()
{
    double broj;
    bool svojstvo = true;
    cin >> broj;
    for (; broj >= 0;)
    {
       if (broj < 1 || broj > 100)
          svojstvo = false;
       cin >> broj;
    }
    cout << svojstvo;
    return 0;
}
 
     
    
    
 Windows Phone FTW
 
                        Windows Phone FTW
                    