UTNianos

Versión completa: Imprimir ceros a la izquierda en C++?
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola! Quisiera saber que utilizar para imprimir ceros a la izquierda en C++ puesto que tengo un ejercicio que me pide que dada una terna de números naturales que representan el día, el mes y el año de una determinada fecha informarla como un solo número natural de 8 dígitos (aaaammdd). Pero cuando ingreso, por ejemplo, 1994 como año, 05 como mes y 06 como año (y asi con todo numero que incluya un cero a la izquierda) me imprime: 199456 en vez de 19940506. Y no solo con ese ejercicio, hay otros en los que tengo el mismo problema.

Desde ya muchas gracias. (:
Como guardas los números?

#include <stdio.h>
int main(){

printf("Que viva el futbol pesculeeeeche: %02i\n", 4);
printf("Paladar negro: %02i\n", 14);

return 0;
}

Al año lo multiplicas por 10000, al dia por 100 y dps sumas año+mes+dia
URLs de referencia