nikolas_serafini

Lista 2 - Exercício 35

May 27th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int day,month,year;
  7.  
  8.     printf("Entre com a data completa : (formato dd/mm/aaaa)\n"); scanf("%d %d %d",&day,&month,&year);
  9.  
  10.     if ((month == 4)||(month == 6)||(month == 9)||(month == 11))
  11.     {
  12.         if (day>30) printf("Data invalida!\n");
  13.         else printf("Data valida!\n");
  14.     }
  15.     else if (month == 2)
  16.     {
  17.         if ((year%4 == 0)&&(year%100 != 0)&&(year%400 == 0))
  18.         {
  19.             if (day>29) printf("Data invalida!\n");
  20.             else printf("Data valida!\n");
  21.         }
  22.         else
  23.         {
  24.             if (day>28) printf("Data invalida!\n");
  25.             else printf("Data valida!\n");
  26.         }
  27.     }
  28.     else
  29.     {
  30.         if (day>31) printf("Data invalida!\n");
  31.         else printf("Data valida!\n");
  32.     }
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment