Pages

martes, 29 de enero de 2013

Pirámide secuencial de números codigo en C

Problema
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

Solución:
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:

Anónimo dijo...

como podria separar una plabra tambien de forma piramidal por ejemplo:
entrada: hola
salida:
h
ho
hol
hola

Ulises Vasquez Sanchez dijo...
Este comentario ha sido eliminado por el autor.
Ulises Vasquez Sanchez dijo...

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

SOE dijo...

COMO PUEDO HACER ESTA PIRAMIDE DE NUMEROS INGRESANDO UN NUMERO N

1
22
333
4444
55555

Publicar un comentario