Mam przykładową funkcję:
float pierwiastek(float x)
{
return sqrt(x);
}
Jak wiadomo pierwiastek z liczby nie może być ujemny. Jak najlepiej zabezpieczyć program przed wpisaniem przez użytkownika liczby ujemnej?
Chodzi mi o to by zrobić to w funkcji, przychodzi mi tylko pomysł, żeby zrobić if/else, który przy dodatniej liczbie zwróci wynik, a przy ujemnej 0, jednak chciałbym w przypadku ujemnej liczby zwrócić komunikat typu "Liczba musi być dodatnia". Jest to możliwe?