Witam serdecznie
Napisałem program do obliczania miejsc zerowych funkcji kwadratowych, lecz nie mogę poradzić sobie z zabezpieczeniem go przed wpisywaniem liter do zmiennych.
Udało mi się tylko w przypadku gdy wpisuje jedną literę, natomiast przy wpisaniu np "2dq4sd' wprowadza pierwszą cyfrę do zmiennej. Co powinienem z tym zrobić?
Tak to wygląda:
double a, b, c;
double bad;
while (bad != 1)
{
printf("Podaj a:");
bad = scanf("%lf", &a);
getchar();
}