已知三個數成等差數列,其和等於24,若第三個數加上4,則這三個數成等比數列,求這三個數

已知三個數成等差數列,其和等於24,若第三個數加上4,則這三個數成等比數列,求這三個數

設這三個數為x-d,x,x+d
列方程組:x-d+x+x+d=24
x2=(x-d)(x+d+4)
解得x=8,d=4或-8
這三個數是4,8,12或16,8,0