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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Dudas Procedimientos y Funciones en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dudas Procedimientos y Funciones en C++  (Leído 3,501 veces)
danocd

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Dudas Procedimientos y Funciones en C++
« en: 5 Diciembre 2021, 03:56 am »

Buen día, me dejaron realizar el siguientes programa utilizando procedimientos y funciones:

Desarrollar un programa en el que se ingresen dos números enteros positivos y que genere y muestre un tercer número que esté compuesto por las unidades del primer número y por las decenas del segundo.

Agradecería me ayuden a resolver este problema, saludos.


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: Dudas Procedimientos y Funciones en C++
« Respuesta #1 en: 5 Diciembre 2021, 05:05 am »

Puedes hacerlo obteniendo los números como texto y acceder a sus índices.

Código
  1. declarar string variable1
  2. declarar string variable2
  3. declarar string variable3
  4.  
  5. variable1 pedirNumero
  6. variable2 pedirNumero
  7.  
  8. comprobarSonNumerosEnterosPositivos  variable1, variable2  entonces:
  9. variable1 obtenerUltimoIndice variable1
  10. variable2 obtenerPenultimoIndice variable2
  11. variable3 pushea variable2 // penultimo
  12. variable3 pushea variable1 // ultimo
  13.  
  14. casteaAEnteroPositivo variable3
  15.  



« Última modificación: 5 Diciembre 2021, 05:08 am por @XSStringManolo » En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: Dudas Procedimientos y Funciones en C++
« Respuesta #2 en: 5 Diciembre 2021, 18:35 pm »

Para obtener las diferentes cifras de un número tan solo necesitas usar los operadores de disivión (/) y de módulo (%) junto con tu mayor aliado: el número 10.

Si quieres más ayuda, expón tu código pues no se hacen tareas.
En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines