PROBLEMA: Dados n>0 e uma seqüência com n datas, determinar para cada uma delas a data do dia seguinte. As datas consistem de 3 números inteiros: o primeiro representa o dia, o segundo o mês e o terceiro o ano. Obs.: um ano A é bissexto se (A % 4 == 0) && (A % 100 != 0 || A % 400 == 0) Isso parece que vale somente a partir de 1752! Páginas: http://scienceworld.wolfram.com/astronomy/GregorianCalendar.html e http://pcastro7.if.ufrgs.br/tempo/tempo.htm As reformas, publicadas na bula papal Inter Gravissimas em 24.02.1582, foram: 1.- tirou 10 dias do ano de 1582, para recolocar o Equinócio Vernal em 21 de março. Assim, o dia seguinte a 4 de outubro de 1582 (quinta-feira) passou a ter a data de 15 de outubro de 1582 (sexta-feira). 2.- introduziu a regra de que anos múltiplos de 100 não são bissextos a menos que sejam também múltiplos de 400. Portanto o ano 2000 é bissexto. 3.- o dia extra do ano bissexto passou de 25 de fevereiro (sexto dia antes de março, portanto bissexto) para o dia 28 de fevereiro e o ano novo passou a ser o 1o de janeiro. Estas modificações foram adotadas imediatamente nos países católicos, como Portugal e, portanto, no Brasil, na Itália, Espanha, França, Polônia e Hungria, mas somente em setembro de 1752 na Inglaterra e Estados Unidos, onde o 2 de setembro de 1752 foi seguido do 14 de setembro de 1752, e somente com a Revolução Bolchevista na Rússia, quando o dia seguinte ao 31 de janeiro de 1918 passou a ser o 14 de fevereiro de 1918. Cada país, e mesmo cada cidade na Alemanha, adotou o Calendário Gregoriano em época diferente.