Realizar un programa donde se pida al usuario ingresar un numero positivo mayor que cero, y el programa debe imprimir los números desde el 1 hasta el numero ingresado en forma de pirámide, por ejemplo:
Entrada: 15
Salida:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
Codigo Fuente en C
#include <stdio.h> #include <stdio.h> int main() { int numero,i,j=0,k=1; printf("Dame un numero: "); scanf("%d",&numero); for(i=1; i<=numero; i++) { j++; printf("%d ",i); if(j == k){ printf("\n"); k++; j=0; } } return 0; }
4 comentarios:
como podria separar una plabra tambien de forma piramidal por ejemplo:
entrada: hola
salida:
h
ho
hol
hola
como puedo hacer eta pirámide de números
...........................1
........................2 3 2
.....................3 4 5 4 3
..................4 5 6 7 6 5 4
...............5 6 7 8 9 8 7 6 5
............6 7 8 9 0 1 0 9 8 7 6
.........7 8 9 0 1 2 3 2 1 0 9 8 7
......8 9 0 1 2 3 4 5 4 3 2 1 0 8 9
...9 0 1 2 3 4 5 6 7 6 5 4 3 2 1 0 9
0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0
COMO PUEDO HACER ESTA PIRAMIDE DE NUMEROS INGRESANDO UN NUMERO N
1
22
333
4444
55555
Publicar un comentario