#include <stdio.h>
void nhap( float &a);
int lamtronso( float a);
void xuat ( int b);
void main ()
{
float a;
nhap(a);
int b= lamtronso(a);
xuat(b);
}
void nhap( float &a)
{
scanf("%f", &a);
}
int lamtronso( float a)
{
int b;
if ((a % 1) >=0.5)
b=(a/1)+1;
return b;
}
void xuat ( int b)
{
printf("%d", b);
}
Bài này em bị hai lỗi mà đó giờ gặp nhưng không bao giờ biết sửa
- ‘%’ : illegal, left operand has type ‘float’
- ‘=’ : conversion from ‘float’ to ‘int’, possible loss of data