#include <stdio.h>

#define MAX 14

void num_digitos(char num[MAX], int *p_ent, int *p_dec) {
	int i;

	for(i=0;num[i]!='.';i++);
	*p_ent = i;
	for(;num[i]!='\n';i++);
	*p_dec = i - *p_ent - 1;
}
		

main() {
	char v[MAX];
	char c='\0';
	int i, e, d;

	printf("Introduce un numero real: ");
	for(i=0;c!='\n';i++) {
		scanf("%c", &c);
		v[i] = c;
	}
	num_digitos(v, &e, &d);
	printf("El numero tiene %d digitos en su parte entera y %d digitos decimales\n", e, d);
}

