Thứ Bảy, 13 tháng 2, 2016
Bài tập 48: Viết hàm tìm các số nguyên gồm 3 chữ số sao cho tích của 3 chữ số bằng tổng 3 chữ số
#include
// CHECK TH NUMBER FUNCTION
unsigned char checkTH(int n)
{
// Variable
unsigned char tram, chuc, donvi, du, th;
// Process
tram = n/100;
du = n%100;
chuc = du/10;
donvi = du%10;
if((tram*chuc*donvi)==(tram+chuc+donvi))
th = 1;
else
th = 0;
// Return
return th;
}
// SHOW TH NUMBER FUNCTION
void showTH()
{
// Variable
int i;
// Process
for(i=100;i<=999;i++)
{
if(checkTH(i))
{
printf("%d ", i);
}
}
}
// MAIN FUNCTION
int main()
{
// Output
showTH();
// End
getch();
return 0;
}
0 nhận xét:
Đăng nhận xét