I was assigned to make an user input a 5 digit number, validate it and print it back in a reversed order, I have the reverse part figured out yet I am struggling to figure out how to validate the variable in order to force the user to use 5 digits
#include <stdio.h>
int main() {
int n, inv = 0, inverso;
printf("Introduce un numero de 5 digitos: ");
scanf("%d", &n);
while (n != 0) {
inverso = n % 10;
inv = inv * 10 + inverso;
n /= 10;
}
printf("El numero invertido es = %d", inv);
return 0;
}