No compila.

La condición del while esta mal planteada.

No muestras en pantalla la primera parte de los resultados pedidos.

En los if debes usar And (&&) no Or (||).