1.Electric 2.ice & 3.rock
Flying and Psychic types are good against Fighting types.
the pokemon good against fighting are: flying ground fire (I think)
Normal, Fire, Poison and Flying.
Fire, Ice, Flying, and Bug types.
Water and ground for rock and ground an flying for bug.
Zubat is a Flying and Poison type pokemon so Rock types, Electric types, Ice types, and Psychic types would be great against it.
grass= good against water, rock water=good against fire,rock steel fire= good against steel, grass, bug ice=good against grass, electric dark=good against anything ghost=good against normal, fighting fighting=good against normal flying good against fighting rock good against flying steel good against electric, flying poison=good against bug, flying, normal psychic=good against fighting, poison dragon good against dragon,
Electric-Type moves are strong against Water-Types and Flying-Types. Electric-Type Pokémon are strong against Flying-Types, Steel-Types, and other Electric-Types.
Fighting types are weak against psychic and flying types.
Fighting moves are weak against Flying type Pokémom, and Psychic moves are good against Fighting type Pokémom.
On offence, they are strong against dragon, flying, grass and ground. Defensibly good against other ice
I assume that you are referring to Fighting-Type Pokémon. When attacking, they are weak against Poison-Types, Flying-Types, Bug-Types, and Psychic-Types, and ineffective against Ghost-Types. When defending, they are weak against Flying-Types and Psychic-Types.