Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: milber10 en 25 Julio 2011, 00:21 am



Título: Como resuelvo estos algoritmos
Publicado por: milber10 en 25 Julio 2011, 00:21 am
HOLA SOY NUEVO AQUI QUISIERA SABER COMO RESOLVER ESTE  ALGORITMO EN C++ ES EL SIGUIENTE:
1.-Hacer una lista de los numero ordenados del 1 al 64, en representacion binaria
2.-calcule exactamente el numero de dias vividos por una persona hasta la fecha, contempalr años bisiestos.
3.-ingresar el numero del mes y año para luego determinar cuantos dias tiene dicho mes

ESO ES TODO  :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:


Título: Re: Como resuelvo estos algoritmos
Publicado por: PiroskY en 25 Julio 2011, 00:32 am
1 Bucle for de 1 a 64, usas el indice y lo transformas a binario

2 Pedis fecha de nacimiento, (año actual-1 - año de nacimiento)*365 +1 dia por cada año bisiesto en el medio + los dias que transcurrieron este año

3 un int para cada mes, con su numero de dias, si el mes febrero te fijas si el año es bisiesto para saber si agregar un dia o no, si el ems no es febrero, mostras el numero correspondiente al mes