|    
			
				12/04/2016, 14:12
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2010 Ubicación: Madrid 
						Mensajes: 620
					 Antigüedad: 15 años, 4 meses Puntos: 73 |  | 
  |  Respuesta: sugerencias programa que lea una cadena e identifique numeros, letras y si  
  Entiendo que lo que quieres es asegurarte de que lo que lees es un número. Tendrás que reconocer carácter a carácter, dependiendo de qué sea válido en cada momento.
 Por ejemplo: Un número puede empezar por:
 - Un signo (+ ó -)
 - Un punto decimal
 - Un dígito
 
 - Si el primer carácter es un signo, el siguiente carácter debe ser solamente un punto decimal ó un dígito.
 
 - Si el primer carácter es un punto decimal, el siguiente puede ser solamente un dígito.
 
 - Si tengo un dígito (independientemente de la posición) solamente puede ser seguido por otro dígito, un punto decimal si no lo ha habido previamente, o una letra 'e' ó 'E' si no la ha habido previamente.
 
 - Una letra 'e' ó 'E' puede seguir a un punto decimal solamente si delante del punto decimal ya había dígitos.
 
 - Detrás de una 'e' ó 'E' tiene que haber un signo ó un dígito
 
 Y así, ve pensando qué debes encontrar y qué no debes encontrar, conforme avances en la cadena que forma el número y teniendo en cuenta las diversas formas en que el número se puede presentar.
     |