¡Urgente, Auxilio!

oagu
23 de Abril del 2005
Por favor me indican como realizar este codigo en c++
Estoy comenzado a conocer el c++ y no se como realizar este ejercicio.

Gracias.
Se requiere hacer un an lisis de s¡mbolos que se entran desde el teclado.
Por cada s¡mbolo debe decirse si es un d¡gito o car cter.
Para el caso que sea un Car cter, se tendr  el siguiente men£:

CARACTER
1. LETRA
2. OPERADOR
3. TERMINAR

Si el usuario elige la opci¢n 1 (letra), se debe verificar si el car cter
le¡do es o no una letra. Si lo es, mostrar  un mensaje informando si el
car cter es vocal o consonante y si est  en may£scula o min£scula.

Si se elige la opci¢n 2 (operador), se verifica si el car cter es o no un
operador, adem s informar si es un operador: matem tico (+,-,/,*)
relacional (>,<,=) o booleano (^, !, v)
Para el caso de un D¡gito, se tendr  el siguiente men£:

DIGITO
1. FACTORIAL
2. NUMERO PERFECTO
3. POTENCIA (A^b)
4. PRIMO
5. TERMINAR

Calcular el factorial y la potencia. Tener en cuenta que para el c lculo
de la potencia debe ingresarse el exponente.

Un n£mero es perfecto si la suma de todos sus divisores, excepto el mismo,
es igual al mismo n£mero. Por ejemplo, 6 es un n£mero perfecto,
por que 6=3+2+1