думать - think
придумать:
1) (находить решение) to think (of), to devise :
Он не может придумать другого выхода = He can think of no alternative
Oн придумал, как это сделать = He has found the means of doing it
2) (изобретать, выдумывать) to invent , to think up - придумать отговорку
3) Он не мог придумать, что же делать = He could not think what to do