В условии не сказано, что все части должны быть одинакового размера, следовательно
3 яблока делим на 4 части - получим 4*3= 12 частей (с 3 ябл) - часть поменьше
4 яблока делим на 3 части - получим 3*4 = 12 частей (с 4 ябл) - часть побольше
и раздаём - одному другу 1 часть побольше + 1 часть поменьше.
и так каждому.