Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main () {
- int i,qnt,dia,mes,ano,diax,a,b;
- scanf ("%d", &qnt);
- for (i=0; i<qnt; i++){
- scanf ("%d%d%d", &dia, &mes, &ano);
- diax = dia+20;
- if ((mes == 1 ||mes == 3 ||mes == 5 ||mes == 7 ||mes == 8 ||mes == 10) && diax > 31 ){
- printf("%02d %02d %02d \n", diax-31, mes+1, ano);
- }
- else if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && diax > 30) {
- printf ("%02d %02d %02d \n", diax-30, mes+1, ano);
- }
- else if ((mes == 12) && diax > 31) {
- printf("%02d %02d %02d \n", diax-31, mes-11, ano+1);
- }
- else if ((mes==2) && (ano%400==0) && diax> 29) {
- printf ("%02d %02d %02d \n", diax-29, mes+1, ano);
- }
- else if ((mes==2)&& (ano%100==0)&& diax >28){
- printf ("%02d %02d %02d", diax-28, mes +1, ano);
- }
- else if ((mes==2) && (ano%4==0) && diax >29) {
- printf ("%02d %02d %02d\n", diax-29, mes+1, ano);
- }
- else {
- printf("%02d %02d %02d\n", &diax, mes, ano);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement