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


Tema destacado: Security Series.XSS. [Cross Site Scripting]


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

Desconectado Desconectado

Mensajes: 5



Ver Perfil
ayuda con un ejercicio
« en: 15 Mayo 2016, 19:36 pm »

Hola hace poco empece a programar en c++ y me descargue una guia de ejercicios este no lo entiendo muy bien me lo podrian explicar? gracias




« Última modificación: 15 Mayo 2016, 19:44 pm por ChristianThraash » En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: ayuda con un ejercicio
« Respuesta #1 en: 15 Mayo 2016, 19:59 pm »

Dado una fecha en ese formato, por ejemplo: 20160515, cojas sus componentes: 2016, 5, 15, y los metas en esos parámetros: anio=2015, mes=5, dia=15.


En línea

Orubatosu


Desconectado Desconectado

Mensajes: 2.513


Ver Perfil WWW
Re: ayuda con un ejercicio
« Respuesta #2 en: 15 Mayo 2016, 22:34 pm »

Puedes afrontarlo de varias formas.

Por ejemplo, supongamos que la entrada es un string.

Tras la entrada del mismo, deberías de comprobar que tiene la longitud adecuada, y de que todos sus caracteres con numeros. Sobre esto puedes probar diferentes ideas.

Luego usa las herramientas de cadenas para separar los 4 primeros caracteres en una cadena, los 2 siguientes en otra, y los dos finales en otra.

Tienes ahora unas cadenas de caracteres, pueden intentar pasarlos a enteros

Y llegado el caso, si quieres mas "lio" puedes comprobar que los numeros son correctos. Por ejemplo que el año oscila entre ciertos límites, que el mes oscila entre 1 y 12, y ya lo mas divertido.... que el día se corresponda con los limites de cada mes.

Si quieres rizar el rizo, que compruebe los años bisiestos para el día 29 de febrero

Es un ejercicio interesante porque te permite usar diferentes funciones, trocear el problema en partes, etc.


Por cierto, viendo el enunciado veo que cadenas no... que debe de ser un entero largo

Mas fácil, solo tienes que hacer divisiones y separar el resto en cada caso. Las comprobaciones son ya cosa tuya
« Última modificación: 15 Mayo 2016, 22:38 pm por Orubatosu » En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Ejercicio C 100
Ejercicios
Dem0ny 2 6,776 Último mensaje 19 Diciembre 2007, 22:45 pm
por Dem0ny
Ayuda co un ejercicio de C#
.NET (C#, VB.NET, ASP)
hitori batusai 2 6,207 Último mensaje 22 Febrero 2008, 01:53 am
por hitori batusai
Ayuda con ejercicio de VB
Programación Visual Basic
guada_sp 5 4,345 Último mensaje 8 Marzo 2008, 02:54 am
por ‭‭‭‭jackl007
[Ejercicio] Aca tienen un ejercicio para practicar « 1 2 3 »
Programación Visual Basic
Dreamaker 20 19,195 Último mensaje 5 Septiembre 2010, 02:57 am
por TGa.
Ayuda ejercicio de Pascal, cuando uno no lo ve claro pide ayuda
Programación General
manu3742 1 4,431 Último mensaje 31 Marzo 2011, 15:43 pm
por d(-_-)b
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines