Cześć.
Potrzebuje, aby zmienne X,Y był nieujemne, natomiast szerokosć i wysokość dodatnie.
Zrobiłem, coś takiego. Wg mnie jest wszystko dobrze, mimo podania wartości np. -2 -2 -2 -2 - wychodzimy z pętli. Dlaczego?
float rectangleX;
float rectangleY;
float rectangleWidth;
float rectangleHeight;
do
{
cout << "jeszcze raz";
cin >> rectangleX >> rectangleY >> rectangleWidth >> rectangleHeight;
}
while(((rectangleX && rectangleX) < 0) && ((rectangleWidth && rectangleHeight) <= 0));