I would say they have an internal bacterial infection running through the tank. The shark is bloated and its eyes are bulging out. The guppies have gill flukes but that isn't causing this problem. The other fishes look fine but it doesn't mean they won't get sick too.
You need some medicated food or anti-biotics for this, but it depends on which country you are in as to what you can use. If you're in America then anti-biotics can be picked up from any pet shop. In the UK you will need a vet to prescribe something. In Australia you might be able to get Tetracycline otherwise it's off to the vet for a prescription.
If you need a vet, take the sick shark in and get them to necropsy (autopsy) him and see what it has. This will cost a bit of money (probably a lot more than replacing all the fish) so the choice is up to you.
----------------------------
If you do get anti-biotics, wipe the inside of the glass, do a huge water change and gravel clean the tank, and clean the filter.
Remove carbon from the filter.
Increase aeration.