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: