Số đó là: 95 Cách giải hơi không toán học, dùng máy tính hehehe; public class TimSo{ private int XapXep(String str){ int ar[] = new int[6]; String st=""; int tg; for(int i=0; i<str.length();i++){ st = ""+String.valueOf(str.charAt(i)); ar = Integer.parseInt(st); st = ""; } for(int j = 0; j < str.length() - 1;j++) for(int k = j; k < str.length();k++){ if(ar[j] > ar[k]){ tg = ar[j]; ar[j] = ar[k]; ar[k] = tg; } } st = ""; if((ar[0] == 3)&&(ar[1] == 5)&&(ar[2] == 5)&&(ar[3] == 7)&&(ar[4] == 7)&&(ar[5] == 8)) return 1; return 0; } public static void main(String args[]){ String str; TimSo t = new TimSo(); int lp; for(int i = 40; i < 100; i++){ lp = i*i*i; if(lp<1000000 && lp>=100000){ str = ""+lp; if(t.XapXep(str)==1) System.out.print(" So Can Tim La: " + i); str = ""; } } System.out.print(" "+95*95*95); } } Được nx100yt sửa chữa / chuyển vào 21:00 ngày 13/12/2006
Mình dùng excel, tính căn bậc ba của số lớn nhất và bé nhất có thể tạo ra, sau đó cho các số ở giữa lập lên.
Các anh các chị toàn đưa ra fương fáp các cháu lớp 8 ko được dùng. Đây là lời giải chính thức : Số phải tìm là số 2 chữ số: ab Hiển nhiên : 70^3 =343000 < 355778 < ab^3 < 877553 < 884736 = 96^3 ====> 70 < ab < 96 vậy a = 7hoặc 8 hoặc 9 vì ab^3 ko có số tận cùng là 1,9 nên b khác 1 và 9. hơn nữa b lẻ vì nếu b chẵn thì ab^3 chia hết cho 4 và chữ số hàng chục , đơn vị của ab^3 phải lập thành số chia hết cho 4, điề này không xảy ra với các số được lập bởi các số đã cho. nên b = 3 hoặc 5 hoặc 7 mặt khác 3+5+5+7+7+8 = 35 nên ab^3 ko chia hết cho 3 ==> ab ko chia hết cho 3 Từ những điều trên, ta kết luận ab la 1 trong các số : 73, 77, 83, 85, 95 anh em chịu khó thử 5 số ==> ab = 95