Mam do napisania mini program, który ma za zadanie pierwsze sprawdzić czy to co wpisałem w konsoli jest liczbą, a potem ocenić czy liczba ta jest >= 18. Czyli czy ktoś jest pełnoletni czy też nie. Próbuje z isdigit, ale to sprawdza mi czy to co wpisałem jest cyfrą...Ma ktoś jakiś pomysł co z tym zrobić? Mam coś takiego
#include<stdio.h>
#include<ctype.h>
int main(void)
{
int x;
scanf("%d", &x);
if (isdigit(x))
{
(x >= 18) ? printf("jest pelnoletni") : printf("nie jest pelnoletni");
}
else printf("nie wpisano liczby");
return 0;
}