Lunes 16 de Diciembre de 2024, 02:36
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
convertir numeros a letra
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: convertir numeros a letra (Leído 1181 veces)
juventina
Nuevo Miembro
Mensajes: 2
convertir numeros a letra
«
en:
Martes 1 de Julio de 2008, 22:33 »
0
Hola chicos, tengo este codigo que estoy armando, necesito meter un digito del 1-99 y que el programa me diga con letra que numero meti.
Tengo que utilizar el strcat y el strcpy junto con switch y al final punteros =s pero ya me hice un poco bolas, estoy atorada mas bien en hacer la comparacion de numeros y aisgnarles letra. Ojala puedan ayudarme, gracias!!!
Código: Text
#include <stdio.h>
#include<stdlib.h>
#include <iostream.h>
#include <string.h>
class bomb
{
public:
int num, longitud,unidades,decenas;
int num_escrito;
char uni[]={"uno ","dos ","tres ","cuatro ","cinco ","seis ","siete ","ocho ","nueve "};
char deci[]={"diez ","veinte ","treinta ","cuarenta ","cincuenta ","sesenta ","setenta ","ochenta ","noventa "};
void leer_num();
void mostrar_num();
};
int bomb::*pn=&bomb::num;
void (bomb::*pln)()=&bomb::leer_num;
void (bomb::*pmn)()=&bomb::mostrar_num;
void persona::leer_num()
{
do
{
printf("nESCRIBE UN NUMERO entre 1 y 99");cin>>num;
}
while (num>0 && num<100)
}
void bomb::mostrar_num() //esto aun no estoy segura de dejarlo
{
decenas=(num%100-(num%100)%10)/10;
unidades=(num%100)%10;
Tweet
utz
Miembro activo
Mensajes: 44
Re: convertir numeros a letra
«
Respuesta #1 en:
Jueves 3 de Julio de 2008, 04:38 »
0
no se vien q progra usas, yo ocupo el dev.
mira por lo q yo he aprendido en dev la condicion del "do-while"m deberia ser asi: (num<0 && num>100) conb el mayor q y el menor q al otro lado.
deberias tratar de pedir el numero al inicio des pues meterlos en el switch simplemente.
yo haria el swuitch asi
swuitch (x)
{
case 1: printf("A"):
break;
case 2: printf("B");
break;
.
.
.
}
dale prueba y ojala tesirva mi ayuda.
saludos
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
convertir numeros a letra