Regice learns Zap Cannon at level 65.
swampert can not learn hydro cannon in R/E/S it can only learn hydro cannon in Pokemon pearl/platinum/diamond SEE YA
it's a Pokemon move that only certain Pokemon can learn by leveling up for example forteress lv 61 regice, registeel, and regirock.
Regice can learn Blizzard(YOU have to teach him it with a tm. You can buy it at the lilycove department store on floor 3) Zap Cannon(level 49) Ice Beam There is a few, you can learn the rest!Right on! (Go to www.serebii.com for more info on pokemon!)
The only Pokemon that can learn Hydro Cannon are: Blastoise, Feraligatr, Marshtomp, and Empolion.
Level 79 or if your past that level you can go to the move teachern pastitoria
There isn't a TM for Hydro Cannon. You water Pokemon learn it from a guy in the desert at route 228. His house will be by a pond. Go in and talk to him and he will teach your Pokemon Hydro Cannon (water types only). Note: You have to be well bonded with your Pokemon before he will teach it.
he can learn zap cannon
No.
Kadabra will learn it not sure when.
How does riolu learn aura sphere in pokemon diamond version?
No, not all Pokemon in Diamond can learn Hyper Beam.
In Pokemon diamond many Pokemon can learn flash for eg. Electric Pokemon such as Pachurisu Pichu and Luxray all (eveloutions) and yeah just experiment and see what can learn flash!