int main()
{
int a, b;
while(true) {
std::cout << "Podaj a: ";
std::cin >> a;
std::cout << "Podaj b: ";
std::cin >> b;
if(a > 0 && b > 0)
break;
else
std::cout << "a i b muszą być dodatnie!" << std::endl;
}
std::cout << "pp = " << a*b << std::endl;
}
Pętla zakończy się tylko, jeśli użytkownik poda a > 0 "i" b > 0, w przeciwnym wypadku wyświetli komunikat i poprosi jeszcze raz :)