martes, 13 de octubre de 2009

PRACTICA 5-3

3-Ecsriba un programa que invierta dígitos de un numero positivo entero. Por ejemplo si introduce el numero 8735, debe mostrar el numero 5378.(Sugerencia: utilice una instrucción do while que elimine y despliegue continuamente el digito de unidades del número. Si la variable num. contiene inicialmente el numero introducido, el digito de unidades se obtiene como (num%10).Después de que se muestra el digito de unidades, se divide el número 10 para establecer un número de la siguiente interacción. De tal manera (8735) es 5 y (8735/10) es 873.la instrucción do while debe continuar siempre que el numero restante no sea cero.


PSEUDOCODIGO


1Inicio
int num, aux,digito
print"introduce valor entero:"
read num
aunxnum=num
do
{
digito=auxnum%10
print"digito"
auxnum=auxnum/10
}
while(auxnum!=0)
final


WINDOWS






CONSOLA











No hay comentarios:

Publicar un comentario