có chạy mà nó cho ra 3 kết quả đó vì bạn xét các số có 3 chữ số <1000 đươc két quả là 153 ,370,371,407
Code:#include <stdio.h> #include<conio.h> main() { int i,a,b,c,in = 0; for (i=100;i<1000;i++) { c=i%10; b=(i/10)%10; a=i/100; if (c*c*c+b*b*b+a*a*a ==i) { printf("\nSo %d thoa man", i); in++; } } printf("\nTong cong co %d so thoa man yeu cau ",in); getch(); }