SHARE
TWEET

Untitled

a guest Mar 21st, 2019 63 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <math.h>
  4. #include <stdlib.h>
  5. int main() {
  6.     int dia1, dia2, mes1, mes2, ano1, ano2, i, j, total1, dias, total2;
  7.     scanf ("%d/%d/%d %d/%d/%d", &dia1, &mes1, &ano1, &dia2, &mes2, &ano2);
  8.     //calcular a quantidade de dias entre 01/01/0000 e a data1
  9.     for (i=0; i=ano1; i++){
  10.         if (i%4!=0 || (i%100==0 && i%400!=0 && i%4==0)){
  11.             dias = 365;
  12.         } else dias = 366;
  13.         for (j=1;j=mes1;j++){
  14.             if (j == 1) dias = dias + 31;
  15.             if (j == 2){
  16.                 if (ano1%4!=0 || (ano1%100==0 && ano1%400!=0 && ano1%4==0)){
  17.                     dias = 365;
  18.                 } else dias = 366;
  19.             }
  20.             if (j == 3) dias = dias + 31;
  21.             if (j == 4) dias = dias + 30;
  22.             if (j == 5) dias = dias + 31;
  23.             if (j == 6) dias = dias + 30;
  24.             if (j == 7) dias = dias + 31;
  25.             if (j == 8) dias = dias + 31;
  26.             if (j == 9) dias = dias + 30;
  27.             if (j == 10) dias = dias + 31;
  28.             if (j == 11) dias = dias + 30;
  29.             if (j == 12) dias = dias + 31;
  30.             total1 = dias + dia1;
  31.         }
  32.     }
  33.     //calcular a quantidade de dias entre 01/01/0000 e data2
  34.     for (i=0; i=ano2; i++){
  35.         if (i%4!=0 || (i%100==0 && i%400!=0 && i%4==0)){
  36.             dias = 365;
  37.         } else dias = 366;
  38.         for (j=1;j=mes2;j++){
  39.             if (j == 1) dias = dias + 31;
  40.             if (j == 2){
  41.                 if (ano2%4!=0 || (ano2%100==0 && ano2%400!=0 && ano2%4==0)){
  42.                 dias = 365;
  43.                 } else dias = 366;
  44.             }
  45.             if (j == 3) dias = dias + 31;
  46.             if (j == 4) dias = dias + 30;
  47.             if (j == 5) dias = dias + 31;
  48.             if (j == 6) dias = dias + 30;
  49.             if (j == 7) dias = dias + 31;
  50.             if (j == 8) dias = dias + 31;
  51.             if (j == 9) dias = dias + 30;
  52.             if (j == 10) dias = dias + 31;
  53.             if (j == 11) dias = dias + 30;
  54.             if (j == 12) dias = dias + 31;
  55.             total2 = dias + dia2;
  56.         }
  57.     printf ("%d", total2 - total1);
  58.     }
  59.     return 0;
  60. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top