Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <stdio.h>
  2. int main () {
  3.  
  4. int i,qnt,dia,mes,ano,diax,a,b;
  5. scanf ("%d", &qnt);
  6.  
  7. for (i=0; i<qnt; i++){
  8. scanf ("%d%d%d", &dia, &mes, &ano);
  9. diax = dia+20;
  10. if ((mes == 1 ||mes == 3 ||mes == 5 ||mes == 7 ||mes == 8 ||mes == 10) && diax > 31 ){
  11. printf("%02d %02d %02d \n", diax-31, mes+1, ano);
  12. }
  13. else if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && diax > 30) {
  14. printf ("%02d %02d %02d \n", diax-30, mes+1, ano);
  15. }
  16. else if ((mes == 12) && diax > 31) {
  17. printf("%02d %02d %02d \n", diax-31, mes-11, ano+1);
  18. }
  19. else if ((mes==2) && (ano%400==0) && diax> 29) {
  20. printf ("%02d %02d %02d \n", diax-29, mes+1, ano);
  21. }
  22. else if ((mes==2)&& (ano%100==0)&& diax >28){
  23. printf ("%02d %02d %02d", diax-28, mes +1, ano);
  24. }
  25. else if ((mes==2) && (ano%4==0) && diax >29) {
  26. printf ("%02d %02d %02d\n", diax-29, mes+1, ano);
  27. }
  28. else {
  29. printf("%02d %02d %02d\n", &diax, mes, ano);
  30. }
  31.  
  32. }
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement