Witam! Chciał bym dodać do tego programu zabezpieczenie przed wpisywaniem liczb ujemnych, można prosić o pomoc? Próbowałem z ifem ale coś nie wychodzi
#include <iostream>
#include <cstdlib>
using namespace std;
int wybor;
double a, b, c;
int main()
{
for (;;) {
cout << "1. Obliczanie pola trojkata" << endl;
cout << "2. Obliczanie pola prostokata" << endl;
cout << "3. Obliczanie pola kwadratu" << endl;
cout << "Wybor: ";
cin >> wybor;
switch (wybor) {
case 1: {
cout << "Bok a: ";
cin >> a;
cout << "Bok h: ";
cin >> b;
std::system("cls");
cout << (a * b) / 2 << endl;
break;
}
case 2: {
cout << "Bok a: ";
cin >> a;
cout << "Bok b: ";
cin >> b;
std::system("cls");
cout << a * b << endl;
break;
}
case 3: {
cout << "Bok a: ";
cin >> a;
std::system("cls");
cout << a * a << endl;
break;
}
}
}
return 0;
}