(how I did it; speed)
First I fed him 10 Carbos (100 to speed)
Then I trained speed in the Smeargle cave (battle frontier) with macho brace. This is how I calculated, please tell me if this is right:
252 - 100 = 152 (EVs left for speed after using 10 Carbos)
152 / 2 = 76 (Smeargle gives 1 EV, 2 with macho brace)
So I fought 76 Smeargles.

(how I did it; Sp. att)
First I fed him 10 Calcium (100 to Sp. att)
Then I trained Sp. att with Spindas & a macho brace. The calculation for this was the same;
252 - 100 = 152 (EVs left for Sp. att after using 10 Calcium)
152 / 2 = 76 (Spinda gives 1 EV, 2 with macho brace)
So I fought 76 Spindas (Running away from other pkmns, as to only engage Spindas)

So is this right? I keep using calculators but they keep showing my Haunter with a Sp. att of 115, makes me think I did something wrong :/

I'm new at this (learned about it 2 days ago) is there any way I can tell if my EVs were distributed like I wanted them? and can anyone tell me if for a level 34 Haunter, is his stats where they are supposed to be?