Ampliando el comentario de Arturo Magidin, hay un algoritmo que encuentra el inverso de un elemento $\overline{a} \in \mathbb{Z}_n$ (que no implica revisar todos los elementos), asumiendo que dicho inverso existe. De hecho, el inverso de $\overline{a}$ existe si y solo si $a$ y $n$ son coprimos, y por lo tanto, dado que $\gcd(a, n) = 1$, la Identidad de Bézout implica que $\exists \ \alpha, \ \beta \in \mathbb{Z}$ tal que $\alpha a + \beta n = 1$. $\alpha$ y $\beta$ pueden determinarse con el Algoritmo de Euclides Extendido. Ahora, tienes: $$\alpha a = 1- \beta n \equiv 1 \ \left(\text{mod} \ n \right) \Rightarrow \overline{\alpha} = \overline{a}^{-1} \ \text{en} \ \mathbb{Z}_n $$ por lo que el inverso de $\overline{a}$ ha sido determinado. Si deseas calcular $\frac{\overline{b}}{\overline{a}}$, simplemente multiplica $\overline{b}$ por $\overline{\alpha}$.
Como se señala en los comentarios, si estás tratando con $n$ pequeños, como $7$, revisar todos los demás elementos de $\mathbb{Z}_n$ probablemente sea más rápido que determinar los coeficientes de la Identidad de Bézout; sin embargo, para $n$ grandes el Algoritmo de Euclides Extendido es más eficiente que una revisión exhaustiva: el primero tiene complejidad temporal $O(\log^2(n))$ mientras que el segundo $O(n)$ (ver Buchmann - una Introducción a la Criptografía).