Me interesa bastante el problema que has planteado para practicar, intentaré resolverlo y si lo consigo lo posteo; asi que si no lo he entendido mal quieres leer la cantidad de números que introduce el usuario usando solo "if else" y "while".
Saludos.
Saludos.