Código (cpp) [Seleccionar]
int main(int argc, char *argv[]) {
int n;
while(scanf("%d",&n) && (n != 0)){
//n tiene el valor que necesitas y no es 0.
//todos tus calculos y mensajes que necesites en el caso que n!=0
}
//si estas aqui, es porque n=0.
//imprimes mensaje de despedida.
return 0;
}
Saludos.