Ok, you are close. Here is what you really need to do:
Pure Cu: 1.275 g or .02 mol
Mixture: 1.512 g
Consider Cu
2O x; Consider CuO y.
x + y = 1.512 g
Two equations:
CuO + H
2 Cu + H
2O
Cu
2O + H
2 2Cu + H
2O
Mass CuO = 79.55 g/mol
Mass Cu
2O = 143.10 g/mol
Using the equations and molar masses:
2x/143.10 + y/79.55 = .02 (2x Cu
2O form; 1x CuO form. Quantity divided by molar mass give grams, which should equal final Cu moles given.)
Clean the above equation up (common denominator, cross multiply) to get:
159.1x + 143.1y = 230
Since x = Cu
2O and y = CuO, then x can also equal 1.5-y. Plug this in for x.
159.1(1.5-y) + 143.1y = 230
238.6 -159.1y + 143.1y = 230
16y = 8.1
y = .506 g
% y = .506/1.5 * 100 = 33.75%
x = 100 - 33.75 = 66.25%
You can check to see if you get 1.275 g of Cu recovered; I'm getting 1.287 g. (Rounding errors?)
Hope this helps!