TOPIC

10% wrong answer in C

mamin24 asked 4 years ago

include

int main(){ int year; while(scanf("%d",&year)!=EOF){ if((year%4==0 && year!=100)|| year%400==0){ printf("This is leap year.\n"); if(((year%4==0 && year!=100)|| year%400==0)&& year%15==0){

        printf("This is huluculu festival year.\n");
    }
      if(((year%4==0 && year!=100)|| year%400==0) && year%55==0){

        printf("This is bulukulu festival year.\n");
    }
    }

    else if(year%15==0){
        printf("This is huluculu festival year.\n");
    }

    else if(year%55==0){
        printf("This is bulukulu festival year.\n");
    }
    else{
        printf("This is an ordinary year.\n");
    }
}

return 0;

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • ThiagoMota replied 4 years ago

    Amigo, o número não pode ser representado em um inteiro, pois o enunciado da questão diz que o numero de entrada possui mais de 1000 digitos.