Một cụ già đã hơn 100 tuổi khi được phỏng vấn về tuổi của mình cụ cho biết nếu thêm ngày sinh của tôi vào tổng các bình phương các chữ số tuổi tôi thì được kết quả chính là tuổi tôi Hãy viết chương trình tính tuổi của cụ già trên
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
program tim_tuoi;
uses crt;
var i,j,ngaysinh,tuoi, uoctuoi,k:integer;
begin
clrscr;
for i:=1 to 9 do
for j:=0 to 9 do
for k:=0 to 9 do
begin
uoctuoi:=sqr(i)+sqr(j)+sqr(k);
tuoi:=i*100+j*10+k;for ngaysinh:=1 to 31 do
if tuoi =uoctuoi+ngaysinh then write('tuoi cua cu la: ',tuoi);
end;
readln;
end.
Ping Pong! Kết quả đúng rồi nhưng phải giải rõ ràng! Mình có một quyển sách có đáp án là 84 tuổi!
Phải giải rõ ràng nhé
hiện nay An kém cha An 30 tuổi thì 3 năm trc An vẫn kém cha 30 tuổi
g/sử tuổi An 3 năm trc là a
=>a:2/7-a=30
=>a(7/2-1)=30
=>a.5/2=30
=>a=12
tuổi An hiện nay là 12+3=15
Sau mấy năm thì An vẫn kém cha 30 tuổi vì hiệu ko bao giờ thay đổi
Tuổi An hiện nay là:
30 : (7 - 2) x 2 + 3 = 15 (tuổi )
Đáp số: 15 tuổi
Ngày xưa, ở Trung Quốc có một cụ già chín mươi tuổi tên là Ngu Công. Bực mình vì hai trái núi Thái Hàng và Vương ốc chắn ngang đường vào nhà, Ngu Công hằng ngày mang cuốc ra đào núi đổ đi.
Có người chê cười cụ làm vậy uổng công. Cụ nói : "Ngày nào tôi cũng đào. Tôi chết thì con tôi đào. Con tôi chết thì cháu tôi đào. Cháu tôi chết thì chắt của tôi đào. Họ hàng nhà tôi truyền nhau đời này đến đời khác đào. Núi chẳng thể mọc cao hơn được nên nhất định sẽ có ngày bị san bằng."
Trời nghe cụ già nói vậy, liền đẩy hai trái núi ra xa để cụ có lối đi lại.
Giả sử tuổi bạn là x. Đem tuổi của mình:
+ Cộng thêm 5 ⇒ x + 5
+ Được bao nhiêu đem nhân với 2 ⇒ (x + 5).2
+ Lấy kết quả trên cộng với 10 ⇒ (x + 5).2 + 10
+ Nhân kết quả vừa tìm được với 5 ⇒ [(x + 5).2 + 10].5
+ Đọc kết quả cuối cùng sau khi đã trừ đi 100 ⇒ [(x + 5).2 + 10].5 – 100
Rút gọn biểu thức trên :
[(x + 5).2 + 10].5 – 100
= (x.2 + 5.2 + 10).5 – 100
= (2x + 20).5 – 100
= 2x.5 + 20.5 – 100
= 10x + 100 – 100
= 10x
Vậy kết quả cuối cùng bằng mười lần số tuổi thực của bạn. Do đó ta chỉ cần lấy kết quả cuối cùng chia cho 10 là ra số tuổi thực.
program tim_tuoi;
uses crt;
var i,j,ngaysinh,tuoi, uoctuoi,k:integer;
begin
clrscr;
for i:=1 to 9 do
for j:=0 to 9 do
for k:=0 to 9 do
begin
uoctuoi:=sqr(i)+sqr(j)+sqr(k);
tuoi:=i*100+j*10+k;for ngaysinh:=1 to 31 do
if tuoi =uoctuoi+ngaysinh then write('tuoi cua cu la: ',tuoi);
end;
readln;
end.
hmm, bạn nên viết tham khảo nhỉ ?