#include <stdio.h>

int main()
{
int input;
float price = 0.2f;
float change = 0.2f;

printf("투입한 돈을 입력하세요. >>");
scanf("%d", &input);

printf("음료의 가격을 입력하세요. >>");
scanf("%f", &price);

change = input - price;

printf("거스름돈은");

printf("50센트 %0.f개", change / 50);
change %= 50; // change = change % 50

printf("25센트 %0.f개", change / 25);
change %= 25; // change = change % 25

printf("10센트 %0.f개", change / 10);
change %= 10; // change = change % 10

printf("5센트 %0.f개", change / 5);
change %= 5; // change = change % 5

printf("1센트 %0.f개입니다.", change / 1);
change %= 1; // change = change % 1

return 0;
}

invalid operands to binary expression ('float' and 'int')

이거랑

식에 정수 계열 형식이 있어야합니다 이게


change %= 이줄에 2개씩 10개 오류 나오는데 


내가 int랑 float를 어디서 잘못쓴건지 모르겠어