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:

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

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. 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

    ResponderEliminar
  4. COMO PUEDO HACER ESTA PIRAMIDE DE NUMEROS INGRESANDO UN NUMERO N

    1
    22
    333
    4444
    55555

    ResponderEliminar