Obrigado pela dica, mas nem cheguei a testar e como preciso de uma solução em C eu fiz da seguinte maneira: #include <stdio.h>
#include <stdlib.h>
main() {
int a, b, valor;
printf("Digite um valor:\n");
scanf("%d", &valor);
a = (valor / 100);
b = (valor - (a * 100));
printf("\na = %d, b = %d\n\n", a, b);
system("pause");
} Como quero apresentar os valores do mesmo jeito como são digitados, no meu exemplo usando o ano de 2008 ele apresenta "a" como 20 e o "b" apenas o 8, tem como o "b" apresentar o 08, mesmo sendo inteiro?