#include <stdio.h>
int main(void)
{
float d;
float b;
int a;
scanf("%d",&a);
scanf("%f",&b);
if(a%5==0 && b+0.50>a )
{printf(“%f”,d=b-a-0.50);
}
else
{
printf(“%f”,b);
}
}
even all the input and output are same the compiler is saying the answer is wrong? how?