Bonjour , voila je ne c'est pas comment faire pour commencer mon programme

je vous explique :

l'utilisateur encode en une seule fois une date sous la forme AAAAMMJJ supposé corecte(donc ne pas valider la date).
Donc il faudrait afficher la date correpondant au jour precedent


par exemple on introduit :

20041212 on devrait avoir 20041211
20040101 on devrait avoir 20031231

merci de votre aide si quelqu'un a une idée merci d'avance