elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Hola, ayuda con un problema en c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Hola, ayuda con un problema en c++  (Leído 1,730 veces)
Black cracker

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Hola, ayuda con un problema en c++
« en: 6 Agosto 2015, 07:48 am »

Hola gente.
Era para ver si podía consultar por ayuda en un problema que me han dejado. :huh: :huh:
Quieren que haga un programa que yo le digite numeros entre el 1 al 100 y me lo diga en palabras. Ej 13 - Trece, 47 - Cuarenta y siete, etc.
Era para ver si alguien me podría iluminar un poco el camino.
GRACIAS    ;D ;D


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Hola, ayuda con un problema en c++
« Respuesta #1 en: 6 Agosto 2015, 07:57 am »

primero... modifica el titulo, el mismo debe ser descriptivo al problema

recomiendo hacer lo siguiente

creas 3 array string

unidades que contiene los numero del uno al nueve
dieces que contiene los números del diez al diecinueve
decenas que contiene los numeros por decenas, veinte, treinta, cuarenta... hasta noventa...

si el numero es menor a 10, imprimes la unidad correspondiente
si el numero es entre 11 y 19, imprimies el "dieces" correspondiente
si el numero es entre 20 y 99, imprimes la decena, la cadena " y " y por ultimo la unidad
si el numero es 100, imprimes "cien"
un micro ejemplo

Código
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. string unidades[10] = {"", "uno","dos","tres","cuatro","cinco","seis","siete","ocho","nueve"};
  8. int numero;
  9. cout << "ingrese numero:";
  10. cin >> numero;
  11.  
  12. cout << unidades[numero] << endl;
  13. return 0;
  14. }


alguna duda?


« Última modificación: 6 Agosto 2015, 08:04 am por engel lex » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Black cracker

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: Hola, ayuda con un problema en c++
« Respuesta #2 en: 6 Agosto 2015, 08:04 am »

Gracias
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
hola soy nuevo aqui en el foro os explico mi problema x si alguien me ayuda
Windows
sergioche 2 2,339 Último mensaje 8 Noviembre 2012, 12:38 pm
por sergioche
Hola, ayuda con un problema al compilar
Programación C/C++
Black cracker 1 1,837 Último mensaje 9 Agosto 2015, 08:51 am
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines