Imprimir en forma inversa los números contenidos en un rango dado. El usuario debe ingresar por teclado el limite inferior y superior del rango. Los números se deben imprimir en filas de 5 elementos.
Ejemplo:
introduce el valor inicial: 15
Introduce el valor final: 34
34 33 32 31 30
29 28 27 26 25
24 23 22 21 20
19 18 17 16 15
Código fuente en C.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int inicial,final,contador, saltos=0;
printf("introduce el valor inicial: ");
scanf("%d",&inicial);
printf("Introduce el valor final: ");
scanf("%d",&final);
contador = final;
for(contador; contador>=inicial; contador--)
{
if(saltos == 5){
saltos = 0;
printf("\n");
}
printf(" %d",contador);
saltos ++;
}
system("PAUSE");
return 0;
}
1 comentarios:
y si lo quisiera en java?
Publicar un comentario