This is a beginner problem called ATM. but what ever i do, it simply does not accept my answer. what’s the problem?
#include<stdio.h>
int main(void){
int amount;
float balance;
scanf("%d %f",&amount,&balance);
if(amount>balance){
printf("%0.2lf",balance);
}
else if(amount%5 == 0 && amount<=(balance-0.50)){
float y = (balance-amount)-(0.50);
printf("%0.2lf",y);
}
else if(amount%5 != 0){
printf("%0.2lf",balance);
}
return 0;
}