Hola amigos. necesito ayuda para validar un numero fraccionario ejemplo: 2.1 que no permita ingresar 2 puntos ejemplo: 2.1.1
El ejercicio reza asi: Elabore un programa en c que lea un numero fraccionario que lo valide no permitiendo ingresar 2 puntos. es con verctores.
les coloco el codigo que tengo ojala y me puedan ayudar
Código:
# include <stdio.h>
char numero[8],n;
int i;
main ()
{
printf("\n Digite un numero fraccionario y cuando termine digite *");
for(i=0;i<=7;i++)
{
switch(n)
{
case 1:numero[i]=n;
break;
case 2:numero[i]=n;
break;
case 3:numero[i]=n;
break;
case 4:numero[i]=n;
break;
case 5:numero[i]=n;
break;
case 6:numero[i]=n;
break;
case 7:numero[i]=n;
break;
case 8:numero[i]=n;
break;
case 9:numero[i]=n;
break;
case 0:numero[i]=n;
break;
case '.':numero[i]=n;
break;
case '*':i=8;
break;
default:printf("\n error");
}
}
for(i=0;i<=7;i++)
{
printf("\n %c",numero[i]);
}
}