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