Алгоритм для снятия денег из банкомата
Имеется банкомат в нем купюры номинала 5000,1000,500,100,50. Например, мне необходим снять 14500. А в банкомате всего 1 пятитысячная купюра. Как сделать так, что бы он выдал эту пятитысячную купюру и перешел обрабатывать следующие номиналы, пока это возможно. Или например надо выдать 15600, а купюр 100 нету, как выдать сообщение об ошибки и написать полноценный алгоритм. Ответьте пожалуйста на языке С++ или просто алгоритм по русский. В других вопросах есть ответ, но не могу понять из за кода