Ответ:

а) Туча нависла: гроза приближается. Вторая часть поясняет, почему нависшая туча предвещает грозу; перед пояснением ставится двоеточие.

б) Ветер стих — море успокоилось. Вторая часть обозначает следствие того, о чём говорится в первой; ставится тире.