I've noticed on many military and commercial jets, the trailing edge control surfaces (ailerons and flaps) are separate from each other.
Why is this? Can't both serve the same function? It would save weight and complexity if one combined control surface ran the length of the trailing edge, instead of being split in half.
A particular example I found is the F-102 Delta Dagger. There's no conventional tail to experience disrupted airflow, so why have separate ailerons and flaps?
A similar idea that I know exists is the V-tail, such as in the F-117, which has "ruddervators"---combined elevators/rudders. It can still control yaw and pitch at the same time by somehow averaging the deflections. Presumably, combining and averaging ailerons and flaps should be even simpler, since they're both deflecting on the same axis.

What you may consider to be less complex structurally might end up being more complex as much as the Fly-By-Wire software logic is concerned.Well okay but I'm pretty sure saving weight and moving parts at the exchange of a more complex software is acceptable these days with the kind of computers we have. For the record, I wasn't thinking of anything with an all-moving tail. I wasn't thinking of elevons. I was thinking of flaperons or any long control surface on the wing itself, because presumably the wing is big enough to hold a large combined control surface. – DrZ214 Jun 08 '16 at 01:02