Please READ THE PLETHORA OF FREAKING OTHER POSTS here BEFORE asking this same damn question!
It does not matter how modern CPU/GPU's are it IS NOT POSSIBLE! Period.
why don't you give him the complete answer.
A) it is possible, but it is a waste of money.
B) if you want to not use an asic miner Than point the gpu or cpu at nicehash mine some alt coin that is good to mine and nicehash will exchange that hash into BTC.
Actually this should be a sticky answer and all that ask the question could be pointed to the correct answer.
Fuzzy I get why you answer the way you did.
At the op go to this section and ask around
https://bitcointalk.org/index.php?board=160.0btw I mine some gear to nicehash and get btc.
look at this link
https://www.nicehash.com/my/miner/bc1qvzdhqgkng5wpxyn99488jdqq97qx02nndty3pwI make 35 cents a day on a free power pc. I get paid it in btc around once every two months it is 1 gpu mining kawpow which is changed into btc and paid once I get to 0.001 btc that is about 200 days. I get 0.001 btc
that card in that rig is a msi amd 5700
if i could manage to run my own pool privately that card would do under 1 penny a day directly mining btc.
a modern card can do 2 or 3 gh burning a ton of watts 150 watts.
the cheap asic avalon burns 100-150 watts and does 3-4th. that is 1000x the hash power for the same watts.the pc i am running to nice hash in that link cost 350 to 400 to build.
and runs hot at 150 watts so 150 x 24 = is 3.6 kwatts if free you clear maybe a penney. if you find a pool that runs it.
if you really want to use cpus and gpus look into nicehash and mine alts like the link I showed you.
or just buy a cheap ass avalon miner for 150 and burn 100-150 watts and get 3-4 th.
rant over