Ответ:

Чтобы при округлении до десятков получить 640, наименьшее целое число — 635: оно округляется вверх до 640.

Чтобы при округлении до тысяч получить 3000, число должно быть не меньше 2500 и меньше 3500. Число 635 этому условию не удовлетворяет. Числа, одновременно округляющиеся до 640 при округлении до десятков и до 3000 при округлении до тысяч, не существует.

Ответ: такого числа нет.