In the power plant(Zapdos is hard to find but its is there).
You have to trade it from Firered/Leafgreen in Pokemon firered/leafgreen you can find zapdos in power plant, but you need surf to get there.
you find him in the power plant where zapdos is.
Zapdos arcticuno moltres
You can't get Zapdos on Pokemon Pearl or Diamond but you can migrate it from Pokemon LeafGreen or Pokemon FireRed.
Zapdos is located at the end of the Power Plant you can find it south of the Rock Tunnel Pokemon Center you will need Surf to reach it.
In Heartgold and Soulsilver have all 16 badges go talk to zapdos at the Power plant same thing with LeafGreen and Firered have 8 badges and talk to zapdos
Zapdos will be in the Power Plant. Make sure to save first!! :)
I'm not sure about elkid but you can find elecktabuzz in the power plant where you will find zapdos.
you can find zapdos in the power plant just below the rock tunnel
You can capture Moltres at Mt. Ember Peak and Zapdos in the Power Plant in FireRed.
In Pearl, you can neither find Zapdos, nor Moltres. To get them in Pearl, you'll have to trade or migrate. You can find them in FireRed/LeafGreen, Platinum, HeartGold/SoulSilver and X/Y. If you migrate them from FireRed/LeafGreen, you'll find both of them in the mountain area at Pal Park.