Invalid operands to binary. error: invalid operands of types 'double' and 'int' to binary 'operator%'. error: invalid operands of types ‘int’ and ‘’ to binary ‘operator’. invalid operands of types ‘double’ and ‘int’ to binary ‘operator%’. invalid operands tp binary expression ('double' and 'double').